Agge Postad 5 november, 2002 Share Postad 5 november, 2002 Har en databas mysql samt en php kod, jag får ut värderna som ligger i denna databas men jag kan inte infoga ngt värde..vad är felet, någon.. blir frustrerad.... här är koden: // <? function matain(){ global $namn; $link = mysql_connect("localhost","","") or die("Kunde ej ansluta"); $databas = mysql_select_db("mindb"); $sql = "INSERT INTO person(namn) VALUES ('$namn')"; mysql_query("$sql"); mysql_close($link); } function visa(){ $link = @mysql_connect("localhost","","") or die("Kunde ej ansluta"); $databas = mysql_select_db("mindb"); $sql = "SELECT * FROM person"; $result = mysql_query("$sql"); ?> <table border="1" cellpadding="5"> <tr><th><?=mysql_field_name($result,0)?></th> <th><?=mysql_field_name($result,1)?></th></tr> <? while ($rad=mysql_fetch_row($result)){ echo "<tr><td>".$rad[0]."</td><td>".$rad[1]."</td></tr>"; } ?> </table> <? mysql_close($link); } if(!empty($namn)){ matain(); } ?> <form method="post" action="<?=$PHP_SELF?>"> Nytt namn: <input type="text" name="namn"><br> <input type="submit"> </form> <? visa(); ?> // databsen består utav id(int 10) auto_increment samt namn(varchar 15). Länk till kommentar Dela på andra webbplatser More sharing options...
Divine Light Postad 5 november, 2002 Share Postad 5 november, 2002 har inte tid att läsa hela koden, men du bör iaf börja med <?php istället för <? och kika på http://www.php.net/manual/en/ref.mysql.php om du hittar något bra tips...ska kika mer sen [inlägget ändrat 2002-11-05 19:04:07 av Divine Light] Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.