[PHP - MySQL] submit, insert ?

Pagina: 1
Acties:
  • 21 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • -Rudy-
  • Registratie: Februari 2002
  • Laatst online: 01-03-2022
(jarig!)
Ik ben al 2 uren bezig maar ik zie mijn fout niet :'(
Als ik submit gebeurd er niks. Er wordt niks aan de database toegevoegd maar hij geeft mijn foutmeldingen (Oops... en Kan geen verb..) ook niet weer.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php 
if ($submit) {
      // Maak verbinding met MySQL server 
      $server = mysql_connect() or die ("Kan geen verbinding maken met database server."); 
      mysql_select_db("gastenboek", $server); 
       
      // Zet voor 'gevaarlijke' tekens (', ", en \) een extra \ 
      $Naam = addslashes($Naam); 
      $Mail = addslashes($Mail); 
      $Homepage = addslashes($Homepage); 
      $Bericht = addslashes($Bericht); 
       
      // Maak SQL query om toe te voegen (INSERT) 
      $sql = "INSERT INTO berichten (Naam, Mail, Homepage, Bericht) 
      VALUES ('$Naam', '$Mail', '$Homepage', '$Bericht')";
       
      // Voer SQL uit 
      mysql_query($sql) or die("Oops..."); 
       
      // Geef bevestiging 
      echo "Bericht is succesvol toegevoegd."; 
    }
?> 

<html> 
<head> 
   <title>Bericht toevoegen</title> 
</head> 
<body> 
   <h3>Bericht toevoegen</h3> 

   <form action="gastenboek2.php3" method="post"> 
      <input type="hidden" name="submit" value="yes"> 
      Naam: <input type="text" name="Naam"><br> 
      Mail: <input type="text" name="Mail"><br> 
      Homepage: <input type="text" name="Homepage"><br> 
      Bericht: <input type="text" name="Bericht"><p> 
      <input type="submit" value=" Voeg toe "> 
   </form> 
</body> 
</html>

[ Voor 19% gewijzigd door Glimi op 23-01-2003 21:27 ]

|-|-|-|-|-|-|-|-|-|-|-|-|-|-|


Acties:
  • 0 Henk 'm!

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 16:27

Tux

or die ( mysql_error () ); neerzetten.

Dan zie je wat voor error het is.

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Acties:
  • 0 Henk 'm!

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 15:35
Wat geeft echo $sql weer? Ofwel: wat stuur je daadwerkelijk naar de db-server?

Enne... gebruik ajb [code]- en [php]-tags, dat vergroot de leesbaarheid erg veel :)

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
$_GET, $_POST naar alle waarschijnlijkheid. Zie eens in de FAQ bij PHP naar een verandering vanaf PHP 4.1

Verder gaan we hier ook niet beginnen aan 'hier is mijn code, hij doet het niet' vragen. We zijn geen Helpdesk hier. Kijk eens in de FAQ ( Welkom in P&W -> Quickstart (update 2/10/2002) ) over welke eisen we stellen aan vragen hier in P&W. We vereisen bijv dat je eerst eens even debuged (zie de tips in dit topic en in de FAQ)

[ Voor 53% gewijzigd door Glimi op 23-01-2003 21:29 ]


Dit topic is gesloten.