не записва в бд

vefc8433

Registered
не записва описанието
таблицата в бд се казва opisanie

когато попълна през се показва но когато добавям чрез формата описание не се показва защото не се записва там...

<?php

include 'connect.php';
if(isset($_POST['dobavi'])) {
$ime = $_POST['ime'];
$url = $_POST['url'];
$opi = $_POST['opisanie'];
if($ime == NULL || $url == NULL || $opi = NULL) {
echo 'Íå ñè ïîïúëíèë âñè÷êè ïîëåòà!';
}
$sql = mysql_query("INSERT INTO katalog (ime, url, opisanie) VALUES ('$ime','$url','$opi')") or die (mysql_error());
if($sql) {
echo '<font color="green">Óñïåøíî äîáàâåí ñàéò!</font>';
}
}
echo '
<form action="" method="post">
Ime:<br>
<input type="text" name="ime" value="'.$_POST['ime'].'"><br>
URL na saita:<br>
<input type="text" name="url" value="'.$_POST['url'].'"><br>
opisanie:<br>
<textarea name="opi">'.$_POST['opi'].'</textarea><br>



<input type="submit" name="dobavi" value="Äîáàâè">
</form>
';
?>
 
<?php

include 'connect.php';
if(isset($_POST['dobavi'])) {
$ime = $_POST['ime'];
$url = $_POST['url'];
$opi = $_POST['opisanie'];
if($ime == NULL || $url == NULL || $opi = NULL) {
echo 'Íå ñè ïîïúëíèë âñè÷êè ïîëåòà!';
}
$sql = mysql_query("INSERT INTO katalog (ime, url, opisanie) VALUES ('$ime','$url','$opi')") or die (mysql_error());
if($sql) {
echo '<font color="green">Óñïåøíî äîáàâåí ñàéò!</font>';
}
}
echo '
<form action="" method="post">
Ime:<br>
<input type="text" name="ime" value="'.$_POST['ime'].'"><br>
URL na saita:<br>
<input type="text" name="url" value="'.$_POST['url'].'"><br>
opisanie:<br>
<textarea name="opi">'.$_POST['opi'].'</textarea><br>



<input type="submit" name="dobavi" value="Äîáàâè">
</form>
';
?>
Разлика виждаш ли?Защото аз виждам :)
 
виждам, но всичките ги бях направил еднакви но не става
затова пуснах тема.....
ето така не става:

<?php
// tova e faila add.php
include 'connect.php';
if(isset($_POST['dobavi'])) {
$ime = $_POST['ime'];
$url = $_POST['url'];
$opi = $_POST['opisanie'];
if($ime == NULL || $url == NULL || $opi = NULL) {
echo 'Íå ñè ïîïúëíèë âñè÷êè ïîëåòà!';
}
$sql = mysql_query("INSERT INTO katalog (ime, url, opisanie) VALUES ('$ime','$url','$opi')") or die (mysql_error());
if($sql) {
echo '<font color="green">Óñïåøíî äîáàâåí ñàéò!</font>';
}
}
echo '
<form action="" method="post">
Ime:<br>
<input type="text" name="ime" value="'.$_POST['ime'].'"><br>
URL na saita:<br>
<input type="text" name="url" value="'.$_POST['url'].'"><br>
opisanie:<br>
<textarea name="opisanie">'.$_POST['opisanie'].'</textarea><br>



<input type="submit" name="dobavi" value="Äîáàâè">
</form>
';
?>
 
<?php
header("Content-Type:text/html; charset=windows-1251"); //ако не стане така, пробвай с charset=utf-8
// tova e faila add.php
include 'connect.php';
if(isset($_POST['dobavi'])) {
$ime = $_POST['ime'];
$url = $_POST['url'];
$opi = $_POST['opisanie'];
if($ime == NULL || $url == NULL || $opi = NULL) {
echo 'Íå ñè ïîïúëíèë âñè÷êè ïîëåòà!';
}
echo $ime."<br />";
echo $url."<br />";
echo $opi."<br />";

$sql = mysql_query("INSERT INTO katalog (ime, url, opisanie) VALUES ('$ime','$url','$opi')") or die (mysql_error());
if($sql) {
echo '<font color="green">Óñïåøíî äîáàâåí ñàéò!</font>';
} else {
echo "Записът не е успешен";
}

}
echo '
<form action="" method="post">
Ime:<br>
<input type="text" name="ime" value="'.$_POST['ime'].'"><br>
URL na saita:<br>
<input type="text" name="url" value="'.$_POST['url'].'"><br>
opisanie:<br>
<textarea name="opisanie">'.$_POST['opisanie'].'</textarea><br>



<input type="submit" name="dobavi" value="Äîáàâè">
</form>
';
?>
1.Оправи си енкодинга
2.Виж дали всички данни се предават по метода POST
 
Пояснение - = присвоява, == приравнява :) Пробвай кода дали ще стане ето така:
<?php
header("Content-Type:text/html; charset=windows-1251"); //ако не стане така, пробвай с charset=utf-8
// tova e faila add.php
include 'connect.php';
if(isset($_POST['dobavi'])) {
$ime = $_POST['ime'];
$url = $_POST['url'];
$opi = $_POST['opisanie'];
if($ime == NULL || $url == NULL || $opi == NULL) {
echo 'Íå ñè ïîïúëíèë âñè÷êè ïîëåòà!';
}
echo $ime."<br />";
echo $url."<br />";
echo $opi."<br />";
$sql = mysql_query("INSERT INTO katalog (ime, url, opisanie) VALUES ('$ime','$url','$opi')") or die (mysql_error());
if($sql) {
echo '<font color="green">Óñïåøíî äîáàâåí ñàéò!</font>';
} else {
echo "Записът не е успешен";
}
}
echo '
<form action="" method="post">
Ime:<br>
<input type="text" name="ime" value="'.$_POST['ime'].'"><br>
URL na saita:<br>
<input type="text" name="url" value="'.$_POST['url'].'"><br>
opisanie:<br>
<textarea name="opisanie">'.$_POST['opisanie'].'</textarea><br>



<input type="submit" name="dobavi" value="Äîáàâè">
</form>
';
?>
 

Back
Горе