22. september 2003 - 22:52
Der er
11 kommentarer og 1 løsning
php fej retur
hvorfor bliver denne kode ved med at sende "Alle felter er ikke udfyldt !" retur ? koden: <?php include('config.php'); $date = date('H:i @ d/m-y'); $title = strip_tags($_POST['title']); $nyheder = htmlspecialchars($_POST['nyheder']); if ($_POST['perform'] == 'thread') { $title = strip_tags($_POST['title']); if (!empty($title) && !empty($nyheder)) { mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')"); $id = mysql_insert_id(); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } if ($_POST['perform'] == 'reply') { $id = $_POST['id']; if (!empty($title) && !empty($nyheder)){ mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')"); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } ?>
Annonceindlæg fra Computerworld
22. september 2003 - 23:03
#1
Du er sikker på at dine felter hedder title og nyheder? Det ligner i øvrigt noget fra et forum jeg engang har lavet :)
22. september 2003 - 23:06
#2
*g* formen er fra et forum jeg har fra netcoders tror jeg... jeg kan jo ik en skid i mysql, så måtte låne kode fra noget andet... meen ja box 1 hedder title og box 2 nyheder
22. september 2003 - 23:09
#3
23. september 2003 - 01:01
#5
de to indlæg har jeg lavet i phpmuadmin... og der er ikke lige der jeg vil ha folk ind og tilføje nyheder *S*
23. september 2003 - 06:37
#6
Prøv: <?php include('config.php'); $date = date('H:i @ d/m-y'); $title = strip_tags($_POST['title']); $nyheder = htmlspecialchars($_POST['nyheder']); if ($_POST['perform'] == 'thread') { $title = strip_tags($_POST['title']); if (!empty($title) && !empty($nyheder)) { mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')") or die(mysql_error()); $id = mysql_insert_id(); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } if ($_POST['perform'] == 'reply') { $id = $_POST['id']; if (!empty($title) && !empty($nyheder)){ mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')") or die(mysql_error()); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } ?> mvh. Jesper Sørensen
23. september 2003 - 12:19
#7
Hey: Column count doesn't match value count at row 1 siger den *g*
23. september 2003 - 12:24
#8
er det fordi "Location: laes.php?id=$id" ik lige findes ?? den hedder main.php nu gemlig
23. september 2003 - 12:32
#9
Prøv: <?php include('config.php'); $date = date('H:i @ d/m-y'); $title = strip_tags($_POST['title']); $nyheder = htmlspecialchars($_POST['nyheder']); if ($_POST['perform'] == 'thread') { $title = strip_tags($_POST['title']); if (!empty($title) && !empty($nyheder)) { mysql_query("INSERT INTO nyheder (title,nyheder) VALUES ('$title','$nyheder')") or die(mysql_error()); $id = mysql_insert_id(); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } if ($_POST['perform'] == 'reply') { $id = $_POST['id']; if (!empty($title) && !empty($nyheder)){ mysql_query("INSERT INTO nyheder (title,nyheder) VALUES ('$title','$nyheder')") or die(mysql_error()); header("Location: laes.php?id=$id"); } else { echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>'; } } ?>
23. september 2003 - 12:39
#10
så er den i vinkel.. :o) jeg takker du... nu kan jeg sætte mig til at se nærmere på de koder og se om jeg kan fatte lidt af det... ligger du et svar ?
23. september 2003 - 18:38
#11
svar :)
23. september 2003 - 19:05
#12
points til dig
Vi tilbyder markedets bedste kurser inden for webudvikling