Къде ми е грешката ?

  • Автор Автор 0u7
  • Начална дата Начална дата

0u7

Registered
Код:
<?php

if ($_POST['name'] && $_POST['news'])
mysql_query("REPLACE INTO proj VALUES(".intval ($_GET['tid']).",'".$_POST['name']."','".$_POST['news']."')");

$select = mysql_query("SELECT * FROM proj WHERE id=".intval($_GET['tid']))or die(mysql_error());
if (mysql_num_rows($select)) $red = mysql_fetch_array($select);

mysql_close();

?>

<form action="<?php echo($_SERVER['PHP_SELF']."?tid=".$_GET['tid']);?>" method="post">
<font size="1">zaglavie:*</font>
<textarea  rows="1" maxlength="55" name="name"><?php echo($red['zaglavie']);?></textarea><br>
<font size="1">img:</font>
<textarea  rows="1" maxlength="55" name="name"><?php echo($red['pic']);?></textarea><br>
<font size="1">tekts:*</font>
<textarea style="width:350px; height:150px;" name="proj"><?php echo($red['content']);?></textarea>
<input type="submit" name="submit" value="Редактирай" />

</form>


Имам следния код чрез който редактирам добавените проекти в порфолиото използвам същият за новините там работи, но тук като натисна редактирай нищо нестава някакви идеи защо
 
:!: Дай целия код тогава. Защото тук не виждам грешка, а и не виждам да инклудваш конфиг файл.

Редно е да кажеш и грешка ли ти изкарва или просто не изпълнява това, за което е предназначено.
 
Код:
<?php

if ($_POST['proj'] && $_POST['zaglavie'] && $_POST['img'])
mysql_query("REPLACE INTO proj VALUES(".intval ($_GET['tid']).",'".$_POST['proj']."','".$_POST['zaglavie'].",".$_POST['img']."')");

$select = mysql_query("SELECT * FROM proj WHERE id=".intval($_GET['tid']))or die(mysql_error());
if (mysql_num_rows($select)) $red = mysql_fetch_array($select);

mysql_close();

?>

<form action="<?php echo($_SERVER['PHP_SELF']."?tid=".$_GET['tid']);?>" method="post">
<font size="1">zaglavie:*</font>
<textarea  rows="1" maxlength="55" name="zaglavie"><?php echo($red['zaglavie']);?></textarea><br>
<font size="1">img:</font>
<textarea  rows="1" maxlength="55" name="img"><?php echo($red['pic']);?></textarea><br>
<font size="1">tekts:*</font>
<textarea style="width:350px; height:150px;" name="proj"><?php echo($red['content']);?></textarea>
<input type="submit" name="submit" value="Редактирай" />

</form>

не ти знам структората на DB, така че си оправи заявката.
 
adrian каза:
:!: Дай целия код тогава. Защото тук не виждам грешка, а и не виждам да инклудваш конфиг файл.

Редно е да кажеш и грешка ли ти изкарва или просто не изпълнява това, за което е предназначено.


По нагоре има проверка дали сам логнат...
 
0u7 каза:
Код:
...
<?php

if ($_POST['name'] && $_POST['news'])
mysql_query("REPLACE INTO proj VALUES(".intval ($_GET['tid']).",'".$_POST['name']."','".$_POST['news']."')");

$select = mysql_query("SELECT * FROM proj WHERE id=".intval($_GET['tid']))or die(mysql_error());
if (mysql_num_rows($select)) $red = mysql_fetch_array($select);

mysql_close();

?>

...
...
Тук не виждам никаде да се обработва $_POST['submit']
 
Еми в новините ми е сащият скрипт там се променят тука не..
 

Back
Горе