Peter Nicolaj wrote in dk.edb.internet.webdesign.serverside.php:
> Hej, jeg har problemer med at få mine form-indtastninger til at
> sende til min database.
>
> Min insert.php fil skulle være lige til, så tænker fejlen ligger
> i min navngivne fil default.php.
>
> Er der nogen der umiddelbart kan gennemskue problemet.
>
> <?php
>
> /* Forbinder, vælger database */
> $connect = mysql_connect('localhost', 'xxx', 'xxx')
> or die("Kunne ikke oprette forbindelse til databasen : " .
> mysql_error());
> echo "Forbundet til databasen";
> mysql_select_db('multimartin_dk', $connect) or die("kunne ikke
> vælge databasen");
>
> print "<h1>Multimartin kunder</h1>\n";
>
> /*Indsætte rækker i tabellen multimartin*/
> if ($firstname && $surname && $street_nr && $postalcode &&
> $phonenr && $e_mail) {
> $sqlquery = "INSERT INTO customer (customer_id, firstname,
> surname, street_nr, postalcode, phonenr, e_mail )
> VALUES
> ('','$firstname','$surname','$street_nr', '$postalcode',
> '$phonenr', '$e_mail')";
>
> mysql_query($sqlquery) or die(mysql_error());
> }else{
> if ($update){
> print "<h1>Multimartin ikke opdateret</h1>\n";
> }
>
> }
> include('insert.php');
> mysql_query("DELETE FROM customer WHERE
> customer_id='$customer_id'") or die(mysql_error());
>
> /* Udfører SQL forespørgsel */
> $res = mysql_query("SELECT * FROM customer") or
> die(mysql_error());
> echo '<table>';
> while ($row = mysql_fetch_array($res)) {
>
> print "<table border=\"1\">\n";
> print
> "<tr><th>Kundenr.</th><th>Fornavn</th><th>Efternavn</th><th>Addre
> sse</th><th>Postnr.</th><th>Telefon</th><th>E-mail</th>";
> print "</tr>\n";
>
> /* Printer resultatet i HTML */
> echo '<tr>';
> echo '<td>' . $row[customer_id] . '</td>';
> echo '<td>' . $row[firstname] . '</td>';
> echo '<td>' . $row[surname] . '</td>';
> echo '<td>' . $row[street_nr] . '</td>';
> echo '<td>' . $row[postalcode] . '</td>';
> echo '<td>' . $row[phonenr] . '</td>';
> echo '<td>' . $row[e_mail] . '</td>';
> echo '</tr>';
> }
> echo '</table>';
>
> // De ressourcer, søgeresultatet optager, frigøres
> mysql_free_result($res);
>
> // Databaseforbindelsen lukkes
> mysql_close();
>
> ?>
>
>
>
> Og så lige min insert.php:
>
> <html>
> <head>
> </head>
> <center>
> <form method="post" action="default.php" name="validation"
> onSubmit="return checkbae()">
> <form method="post" action="default.php" name="validation" >
> <table>
> <tr><td align="left">Fornavn</td>
> <td><input type="text" name="firstname" size="20"></td>
> </tr>
> <tr><td align="left">Efternavn</td>
> <td><input type="text" name="surname" size="20"></td>
> </tr>
> <tr><td align="left">Addresse</td>
> <td><input type="text" name="street_nr" size="20"></td>
> </tr>
> <tr><td align="left">Postnr</td>
> <td><input type="text" name="postalcode" size="20"></td>
> </tr>
> <tr><td align="left">Telefon</td>
> <td><input type="text" name="phonenr" size="20"></td>
> </tr>
> <tr><td align="left">E-mail</td>
> <td><input type="text" name="e_mail" size="20">
> <input type="hidden" name="update" value="True" size="20"></td>
> </tr>
> <tr><td colspan="2">
> <p align="center">
> <input type="submit" value="Send">
> </td>
> </tr>
> </table>
> </form>
> </center>
> </html>
>
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
Super!!! Tusind Tak for jeres svar. Har fået det til at virke.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials