PHP Noobie

Gestart doorBraam6 reacties33 weergaven

7 berichten · pagina 1 van 1

Braam

Lid · Topicstarter

Berichten
6.867
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sinds dat niemand voor mij een systeem had/wilde maken. Besloot ik er zelf aan te beginnen.
Alleen als ik een query toevoeg pagina kom, voegt hij meteen een query in de database.
Wat doe ik fout?
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"mysql.php"[/COLOR][COLOR= #007700])[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"INSERT INTO Domein (Registrar, Naam, Extensie)
VALUES
($_POST[Registrar],$_POST[Naam],$_POST[Extensie])"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]))
  {[/COLOR]
  [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Error: [/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
  }[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Domein toegevoegd"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700])[/COLOR]
?>

<html>
<body>

<form action="new.php" method="post">
Registar: <input type="text" name="Registar" />
Naam: <input type="text" name="Naam" />
Extensie: <input type="text" name="Extensie" />
<input type="submit" name="verstuur" />
</form>

</body>
</html>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"mysql.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]registar[/COLOR][COLOR= #007700]])){[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"INSERT INTO Domein (Registrar, Naam, Extensie)
VALUES
($_POST[Registrar],$_POST[Naam],$_POST[Extensie])"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]))
  {[/COLOR]
  [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Error: [/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
  }[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Domein toegevoegd"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]);
}[/COLOR]
?>

<html>
<body>

<form action="new.php" method="post">
Registar: <input type="text" name="Registar" />
Naam: <input type="text" name="Naam" />
Extensie: <input type="text" name="Extensie" />
<input type="submit" name="verstuur" />
</form>

</body>
</html>
0
Braam

Lid · Topicstarter

Berichten
6.867
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Graaggedaan biggrin
Alleen ik raad je aan om beter uit te lijnen enzo emo
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]mysql.php[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]registar[/COLOR][COLOR= #007700]])){[/COLOR]
    [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"INSERT INTO Domein (Registrar, Naam, Extensie) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Registrar[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Extensie[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Error: [/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
    }[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Domein toegevoegd"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]);
}[/COLOR]
?>

<html>
<body>
<form action="new.php" method="post">
Registar: <input type="text" name="Registar" />
Naam: <input type="text" name="Naam" />
Extensie: <input type="text" name="Extensie" />
<input type="submit" name="verstuur" />
</form>
</body>
</html>


Ik heb je code uitgeleind en verbeterd op sommige delen.
0
Braam

Lid · Topicstarter

Berichten
6.867
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Jponsen, dan krijg ik
Parse error: syntax error, unexpected T_VARIABLE op lijn 4
Zie de fout zelf niet x_x
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
@Jponsen

$data= "INSERT INTO Domein (Registrar, Naam, Extensie) VALUES (".mysql_real_escape_string($_POST[Registrar]).",".mysql_real_escape_string($_POST[Naam]).",".mysql_real_escape_string$_POST[Extensie]).")";

=>

$data= "INSERT INTO Domein (Registrar, Naam, Extensie) VALUES (".mysql_real_escape_string($_POST[Registrar]).",".mysql_real_escape_string($_POST[Naam]).",".mysql_real_escape_string($_POST[Extensie]).")";


Bij laatste mysql_real_escape_string de ( vergeten yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren