Miért nem adja hozzá a táblához az adatokat? (bővebben lent)
$conn = mysql_connect("host", "user", "pass);
mysql_select_db("db");
if(empty($_POST)){
echo '
<form method="post" name="dowebblog_php" id="dowebblog_php">
Melyik blogban legyen a cikk? <br />Világ:
<input type="radio" name="blog" value="world">
<br>Művészet:
<input type="radio" name="blog" value="art">
<br>Story:
<input type="radio" name="blog" value="story">
<br>
</select><br />
Cíkket írja: <input type="text" name="name" maxlength="100"><br>
Blogbejegyzés címe: <input type="text" name="postname" maxlength="100"><br>
Bejegyzés:
<textarea cols="100" id="post" maxlength="4000" name="post" rows="30" style="width:90%;"></textarea>
<input type="submit" value="Készen vagyok, elmentem a dokumentumot">
</form>
<br />
<br />
';
}else{
if($_POST['name'] !== "" && $_POST['postname'] !== "" && $_POST['post'] !== ""){
mysql_query("INSERT INTO `db`.`blog` (`postname`, `post`, `szerzo`, `date`, `blog`) VALUES ('".mysql_real_escape_string($_POST['postname'])."', '".mysql_real_escape_string($_POST['post'])."', ''".mysql_real_escape_string($_POST['name'])."'', 'NOW()', '".mysql_real_escape_string($_POST['blog'])."') ");
echo '<h3>Blogbejegyzés sikeresen feltöltve!</h3><br /><b>Hamarosan kikerül a blogodra!</b><a href="blog.php"> VISSZA </a>';
}
}
?>
Ez a kód!
Kérdés miért nem hajtodik végre az INSERT INTO parancs?
Abba az if-be belemegy a vezérlés? Csekkold egy echo-val.
A query után pedig echo-zd ki a mysql_error()-t is, az megmondja, mi a gond a query-vel.
Nem látom a hibát de két tanács:
1.) állítsd össze egy strinbe a queryt és írasd ki! Lehet, hogy lemaradt egy aposztróf v. épp több van valahol
2.) mysql_error($conn)-nal írasd ki a hibaüzenetet hátha látszik valami
Talán a dupla idézőjelek miatt.
De ha nem, akkor pastebin.com, és a linket tedd ide, hogy olvasható legyen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!