01. marts 2004 - 18:28
Der er
4 kommentarer og 1 løsning
Får ikke data med over i db
Hej. Jeg har lidt problemer med at få smidt noget data ind i en database. Her er opret siden: <? include "top2.php"; ?> <form enctype="multipart/form-data" action="upload.php" method="post"> <p><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Overskrift:</font></strong></p> <p> <strong><font color="#333333" size="1" face="Verdana, Aria l, Helvetica, sans-serif"> <input name="overskrift" type="text" id="overskrift" size="30"> </font></strong></p> <p><strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">Nyhed:</font></strong></p> <p> <strong><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <textarea name="nyhed" cols="45" rows="12"></textarea> </font></strong></p> <input type="submit" name="Submit" value="Opret nyhed"> </form> Og her er upload.php: <? include "top2.php"; ?> <? $connection = mysql_connect("localhost","*****","******"); mysql_select_db("******", $connection); mysql_query("INSERT INTO news (overskrift, nyhed) VALUES ('$overskrift', '$nyhed')") OR DIE (mysql_error()); mysql_close; ?> <iframe name="iframe" src="nyhed_.php" scrolling="auto" height="100%" width="100%" frameborder="0"></iframe> Den skriver ID ind, så den har altså kontakt med databasen, men den skriver ikke data'en ind. Hvad er der galt?
Annonceindlæg fra Computerworld
01. marts 2004 - 18:30
#1
VALUES ('$_POST[overskrift]', '$_POST[nyhed]')")
01. marts 2004 - 18:32
#2
Mange tak, det virker der :) Smider du lige et svar?
01. marts 2004 - 19:15
#3
kan i lige hjælpe mig igen? Jeg har også en side hvor man kan slette data'en. Men den gider ikke slette det. Hvad er der galt her: Delete.php: <? include "top2.php"; ?> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333333"><b>Her kan du se alle foreninger der er oprettet:</b></font><br><br> <? $connection = mysql_connect("localhost","****","******"); mysql_select_db("*******", $connection); $query = mysql_query("SELECT * FROM forening ORDER BY id DESC"); while($row = mysql_fetch_array($query)) { echo" <table width=350 border=0 cellpadding=0 cellspacing=0> <tr> <td><font face=verdana size=1 color=333333> $row[kreds]</td> </tr> </table> </font> "; } ?> <br><br> <table width=350 border=0 cellpadding=0 cellspacing=0> <tr> <td height=92><p><b><font face=verdana size="1" color=333333>Skriv foreningens kreds på den forening du ønsker slette:</font></b> <br><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <br> <form action="" method="post"> <label for='t1'> <input type='text' name='kreds' id='t1'> </p> <div align="left"> <input type='submit' name='submit' value='Slet forening' id='submit'> </div> </tr> </table> <?php if(isset($_REQUEST['submit'])) { $titel = $_REQUEST["kreds"]; $connection = mysql_connect("localhost","****","******"); mysql_select_db("*******", $connection); mysql_query("DELETE FROM forening WHERE kreds='$kreds'"); } ?>
01. marts 2004 - 19:17
#4
Nej, der virkede $_POST[] også :) Men smid lige det svar, så du kan få dine points :)
01. marts 2004 - 19:19
#5
Svar
Vi tilbyder markedets bedste kurser inden for webudvikling