fout in php code unexpected t_string

Pagina: 1
Acties:
  • 223 views

Acties:
  • 0 Henk 'm!

  • cschot
  • Registratie: Februari 2008
  • Laatst online: 07-12-2020
unexpected t_string voor line 9

ziet iemand hem?

<?php
if($_POST['submit']){
include "verbind.php";
$sql_aanmelding = "INSERT INTO `gebruikers` (`gebruikersnaam`, `wachtwoord`) VALUES (' " . $_POST['naam'] . "', ' ". $_POST['password']. " ',);
$verzenden = mysql_query($sql_aanmelding);
echo 'Beste ".$_POST['naam'].", je aanmelding is goed doorgekomen, je kunt nu inloggen.';
}else{

9:echo '<form name="inloggen" action="register.php" method="POST">';
echo '<p>Gebruikersnaam: <input type="text" name="naam"></p>';
echo 'Password: <input type="password" name="password">';
echo '<input type="submit" name="submit" value="Aanmaken">';
echo '</form>';

}
?>

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:29

crisp

Devver

Pixelated

Gebruik gewoon een fatsoenlijke editor met syntax higlighting (of onze eigen [code]-tags):

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if($_POST['submit']){
include "verbind.php";
 $sql_aanmelding = "INSERT INTO `gebruikers` (`gebruikersnaam`, `wachtwoord`) VALUES (' " . $_POST['naam'] . "', ' ". $_POST['password']. " ',);
  $verzenden = mysql_query($sql_aanmelding);
  echo 'Beste ".$_POST['naam'].", je aanmelding is goed doorgekomen, je kunt nu inloggen.';
}else{

echo '<form name="inloggen" action="register.php" method="POST">';
echo '<p>Gebruikersnaam: <input type="text" name="naam"></p>';
echo 'Password: <input type="password" name="password">';
echo '<input type="submit" name="submit" value="Aanmaken">';
echo '</form>';

}
?>


Zie je hem nu ook?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • cschot
  • Registratie: Februari 2008
  • Laatst online: 07-12-2020
hoe zou die veranderd moeten worden?

Acties:
  • 0 Henk 'm!

  • Chillosophy
  • Registratie: Juli 2006
  • Laatst online: 19-09 08:47
cschot schreef op woensdag 27 mei 2009 @ 23:06:
hoe zou die veranderd moeten worden?
Kijk eens naar de verschillende kleuren na regel 4. Je moet toch iets zien dat daar in de buurt verkeerd gaat?

Verder is je script gevoelig voor SQL injection, daar zou ik ook even naar googelen als dit online komt te staan.

Acties:
  • 0 Henk 'm!

  • Cadezo
  • Registratie: Februari 2006
  • Niet online
cschot schreef op woensdag 27 mei 2009 @ 23:06:
hoe zou die veranderd moeten worden?
Het zit dus in regel 4, je opent daar met een dubbel aanhalingsteken, maar die sluit je niet. Ik ga het niet helemaal voorkauwen door de juiste code te posten, maar nu is het écht makkelijk...

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Quickstart. Zie jij hem?
Debuggen: Hoe doe ik dat?. Zie jij hem?
code tags. Zie jij hem?

[ Voor 18% gewijzigd door RobIII op 27-05-2009 23:24 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.