[php] insert vraag => geen foutmelding :(

Pagina: 1
Acties:

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
Oké ik ben bezig met een invoer scriptje.

Nu heb ik dit als formulier die post naar reactiein.php
code:
1
2
3
4
5
6
7
8
9
10
<form method="post" action="reactiein.php?id=<? echo $id; ?>">
<Naam (ID): <input type="text" name="naam" size="30" maxlength="50" value="ID invullen">
<textarea cols="40" rows="5" name="text"></textarea>
    <input type="hidden" name="IDa" value="<? echo $id; ?>">
    <input type="hidden" name="tabel" value="<? echo $tabel; ?>">
    <input type="hidden" name="datum" value="<? echo Date("d.m.Y"); ?>">
    <input type="hidden" name="tijd" value="<? echo Date("H:i:s"); ?>">
    <input type="submit" name="submit" value"Submit">
    <input type="reset" name="Reset" value"reset">
</form>

dit is de reactiein.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
     if ($submit) 
    {
    include('./include/config.inc.php');
          $server = mysql_connect($dbhost, $dbuser, $dbpass); 
          mysql_select_db($dbname, $server); 
          $text = addslashes($text); 
           $sql = "INSERT INTO reacties (IDa, tabel, naam, datum, tijd, text) 
     VALUES ('$IDa', '$tabel', '$naam', '$datum', '$tijd', '$text')"; 
    mysql_query($sql);
      header("location: ./nieuwstemp.php?id=$id");
   } 
?>

Hij stuurt hem niet door naar ./nieuwstemp.php, hij zet niks in de database en hij geeft ook geen foutmelding. Gewoon een witte pagina met bovin de url ./reactiein.php?id=12.
wie weet raad?

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW


  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

zet er eens een else achter, misschien slaat hij om de een of andere vage reden die if($submit) wel over.
PHP:
1
2
3
4
5
<?
}else{
  echo "Ik snap geen r**t van dat php :?";
};
?>

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
<input type="hidden" name="IDa" value="<? echo $id; ?>">

maybe???

Verwijderd

Op woensdag 10 oktober 2001 16:29 schreef dombie-dom het volgende:

dit is de reactiein.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
     if ($submit) 
    {
    include('./include/config.inc.php');
          $server = mysql_connect($dbhost, $dbuser, $dbpass); 
          mysql_select_db($dbname, $server); 
          $text = addslashes($text); 
           $sql = "INSERT INTO reacties (IDa, tabel, naam, datum, tijd, text) 
     VALUES ('$IDa', '$tabel', '$naam', '$datum', '$tijd', '$text')"; 
    mysql_query($sql);
      header("location: ./nieuwstemp.php?id=$id");
   } 
?>

Hij stuurt hem niet door naar ./nieuwstemp.php, hij zet niks in de database en hij geeft ook geen foutmelding. Gewoon een witte pagina met bovin de url ./reactiein.php?id=12.
wie weet raad?
Verander $submit in $Submit en hij werkt :).

Verwijderd

Je moet wel bij de submit => value="submit" doen en niet value"submit" dus niet de = vergeten, want anders levert de eerste if in je php script altijd false op, dus wordt er verder niks uitgevoerd.

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
Op woensdag 10 oktober 2001 16:31 schreef eamelink het volgende:
zet er eens een else achter, misschien slaat hij om de een of andere vage reden die if($submit) wel over.
PHP:
1
2
3
4
5
<?
}else{
  echo "Ik snap geen r**t van dat php :?";
};
?>
Ik heb er een else achter gezet.
en die laat hij dus zien. Die submit slaat hij over :( hoe los ik dit op?

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW


Verwijderd

Op woensdag 10 oktober 2001 16:33 schreef dombie-dom het volgende:

Ik heb er een else achter gezet.
en die laat hij dus zien. Die submit slaat hij over :( hoe los ik dit op?
Nogmaals: verander $submit in $Submit.

:D

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
Op woensdag 10 oktober 2001 16:33 schreef Kyori het volgende:

[..]

Verander $submit in $Submit en hij werkt :).
Ik had hem zelf al door :p
Jullie zijn schatten!;) sorry voor deze toch domme fout!

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW


Verwijderd

Op woensdag 10 oktober 2001 16:35 schreef Kyori het volgende:
Nogmaals: verander $submit in $Submit.
Dat klopt ook niet, want er staat name="submit" en dus wordt de variabele $submit!!!

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
of de een veranderen of de ander.

ik heb hem nu zelf in de code ook goed staan

TNX

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW

Pagina: 1