unexpected T_ELSE

Gestart doorOne2xs42 reacties71 weergaven

43 berichten · pagina 2 van 3

One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Lennard schreef:
Eens met Aar; en die htmlspecialchars() of htmlentities() moet je pas gebruiken als je data weergeeft, niet als je het in de database doet.
Oh haha, ik gebruikte zelf ook altijd htmlspecialchars() functie maar dat is dus voor data en niet voor MySQL? dus voor MySQL altijd mysql_real_escape_string() gebruiken? zoja, dan ga ik even wat aan mijn Post editen.
Jouw code werkte niet sadley
Eerdere citaten tonen
Jellesch schreef:
Oke, bedankt voor jullie tips hier ga ik mee aan de slag. Maar ik heb nog steeds geen oplossing voor mijn probleem.
Wat doet die dan? Verzend hij het script niet?
die } wordt niet herekend smile
graag een oplossing dat het script weer werkt smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
je gebruikt twee elses en dat kan niet, je zult dan een if-elseif-elseif-elseif-else structuur moeten gebruiken.
En dat is al in dit topic naar voren gekomen.
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
kan jij dit misschien in dit script toepassen dan kan ik ervan leren hoe het de volgende keer moet smile
0
Berichten
788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Lennard schreef:
Eens met Aar; en die htmlspecialchars() of htmlentities() moet je pas gebruiken als je data weergeeft, niet als je het in de database doet.
Oh haha, ik gebruikte zelf ook altijd htmlspecialchars() functie maar dat is dus voor data en niet voor MySQL? dus voor MySQL altijd mysql_real_escape_string() gebruiken? zoja, dan ga ik even wat aan mijn Post editen.
Jouw code werkte niet sadley
Eerdere citaten tonen
Jellesch schreef:
Oke, bedankt voor jullie tips hier ga ik mee aan de slag. Maar ik heb nog steeds geen oplossing voor mijn probleem.
Wat doet die dan? Verzend hij het script niet?
die } wordt niet herekend smile
graag een oplossing dat het script weer werkt smile
Simpele fix

<h1>Post an idea</h1>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.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]verzenden[/COLOR][COLOR= #007700]]))
{[/COLOR]
 
[COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$picture[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]picture[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$idea[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]idea[/COLOR][COLOR= #007700]]));[/COLOR] 

[COLOR= #0000BB]$errors[/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/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your name is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your email is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]@[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #007700]![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Fill in a valid email.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your idea must be at least 50 characters long.<br />[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]){[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000][/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
 
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO idea (name, email, picture, idea) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$picture[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR] 
 
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Your idea has been successfully posted."[/COLOR][COLOR= #007700]; 
  } 
}[/COLOR]
  ?>

die("
<form action="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]]);[/COLOR] ?>" method="POST">
Name: <br><input type="text" name="name"><br /> 
Email: <br><input type="text" name="email"><br /> 
Link to image: <a href="http://*****/" target="_blank"><small>Upload image</small></a> <br><input type="text" name="picture"><br />
Idea: <br><textarea name="idea" rows="10" cols="60"></textarea><br /> 
<input type="submit" name="verzenden" value="Post idea"> 
</form>");
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR] 
?>


Als ik iets ben vergeten moet je zelf even doen ik heb laten zien hoe het werkt smile!
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Lennard schreef:
Eens met Aar; en die htmlspecialchars() of htmlentities() moet je pas gebruiken als je data weergeeft, niet als je het in de database doet.
Oh haha, ik gebruikte zelf ook altijd htmlspecialchars() functie maar dat is dus voor data en niet voor MySQL? dus voor MySQL altijd mysql_real_escape_string() gebruiken? zoja, dan ga ik even wat aan mijn Post editen.
Jouw code werkte niet sadley
Eerdere citaten tonen
Jellesch schreef:
Oke, bedankt voor jullie tips hier ga ik mee aan de slag. Maar ik heb nog steeds geen oplossing voor mijn probleem.
Wat doet die dan? Verzend hij het script niet?
die } wordt niet herekend smile
graag een oplossing dat het script weer werkt smile
Simpele fix

<h1>Post an idea</h1>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.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]verzenden[/COLOR][COLOR= #007700]]))
{[/COLOR]
 
[COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$picture[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]picture[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$idea[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]idea[/COLOR][COLOR= #007700]]));[/COLOR] 

[COLOR= #0000BB]$errors[/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/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your name is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your email is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]@[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #007700]![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Fill in a valid email.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your idea must be at least 50 characters long.<br />[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]){[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000][/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
 
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO idea (name, email, picture, idea) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$picture[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR] 
 
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Your idea has been successfully posted."[/COLOR][COLOR= #007700]; 
  } 
}[/COLOR]
  ?>

die("
<form action="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]]);[/COLOR] ?>" method="POST">
Name: <br><input type="text" name="name"><br /> 
Email: <br><input type="text" name="email"><br /> 
Link to image: <a href="http://*****/" target="_blank"><small>Upload image</small></a> <br><input type="text" name="picture"><br />
Idea: <br><textarea name="idea" rows="10" cols="60"></textarea><br /> 
<input type="submit" name="verzenden" value="Post idea"> 
</form>");
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR] 
?>


Als ik iets ben vergeten moet je zelf even doen ik heb laten zien hoe het werkt smile!
werkt niet ;(
Jellesch schreef:
kan jij dit misschien in dit script toepassen dan kan ik ervan leren hoe het de volgende keer moet smile
0
Berichten
788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Jellesch schreef:
Eerdere citaten tonen
Mrdylan schreef:
Eerdere citaten tonen
Lennard schreef:
Eens met Aar; en die htmlspecialchars() of htmlentities() moet je pas gebruiken als je data weergeeft, niet als je het in de database doet.
Oh haha, ik gebruikte zelf ook altijd htmlspecialchars() functie maar dat is dus voor data en niet voor MySQL? dus voor MySQL altijd mysql_real_escape_string() gebruiken? zoja, dan ga ik even wat aan mijn Post editen.
Jouw code werkte niet sadley
Eerdere citaten tonen
Jellesch schreef:
Oke, bedankt voor jullie tips hier ga ik mee aan de slag. Maar ik heb nog steeds geen oplossing voor mijn probleem.
Wat doet die dan? Verzend hij het script niet?
die } wordt niet herekend smile
graag een oplossing dat het script weer werkt smile
Simpele fix

<h1>Post an idea</h1>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.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]verzenden[/COLOR][COLOR= #007700]]))
{[/COLOR]
 
[COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$picture[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]picture[/COLOR][COLOR= #007700]]));[/COLOR] 
[COLOR= #0000BB]$idea[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]idea[/COLOR][COLOR= #007700]]));[/COLOR] 

[COLOR= #0000BB]$errors[/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/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your name is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your email is too short.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]@[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #007700]![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Fill in a valid email.<br />[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR]  [COLOR= #DD0000]Your idea must be at least 50 characters long.<br />[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]){[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000][/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
 
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO idea (name, email, picture, idea) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$picture[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$idea[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR] 
 
[URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Your idea has been successfully posted."[/COLOR][COLOR= #007700]; 
  } 
}[/COLOR]
  ?>

die("
<form action="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]]);[/COLOR] ?>" method="POST">
Name: <br><input type="text" name="name"><br /> 
Email: <br><input type="text" name="email"><br /> 
Link to image: <a href="http://*****/" target="_blank"><small>Upload image</small></a> <br><input type="text" name="picture"><br />
Idea: <br><textarea name="idea" rows="10" cols="60"></textarea><br /> 
<input type="submit" name="verzenden" value="Post idea"> 
</form>");
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR] 
?>


Als ik iets ben vergeten moet je zelf even doen ik heb laten zien hoe het werkt smile!
werkt niet ;(
Eerdere citaten tonen
Jellesch schreef:
kan jij dit misschien in dit script toepassen dan kan ik ervan leren hoe het de volgende keer moet smile
Wat geeft die dan aan? of wat doet die?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Een goede tip, gebruik tab en spring je accolades eens in. Dit maakt alles zo makkelijk leesbaarder waardoor je in een oogopslag ziet wat er fout is....

Nog een paar tips:

- Gebruik if($_SERVER[REQUEST_METHOD]=="POST") { voor je formulier controles..
- Foutafhandeling!!!!!!!!!!!!! Ik zie het nog steeds niet goed gebeuren
- Onnodig gebruik van die()!!!!!!! Niemand gaat dood als er iets goeds gebeurt, laat staan als je wat fouts doet. het gebruik van die() is gewoon fout, maar die hoeft gelukkig niet met de dood te worden bestraft, maar wel om op de vingers te mogen worden getikt wink
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Een goede tip, gebruik tab en spring je accolades eens in. Dit maakt alles zo makkelijk leesbaarder waardoor je in een oogopslag ziet wat er fout is....

Nog een paar tips:

- Gebruik if($_SERVER[REQUEST_METHOD]=="POST") { voor je formulier controles..
- Foutafhandeling!!!!!!!!!!!!! Ik zie het nog steeds niet goed gebeuren
- Onnodig gebruik van die()!!!!!!! Niemand gaat dood als er iets goeds gebeurt, laat staan als je wat fouts doet. het gebruik van die() is gewoon fout, maar die hoeft gelukkig niet met de dood te worden bestraft, maar wel om op de vingers te mogen worden getikt wink
Bedankt voor de tips ik zal dit direct aanpassen, hoe kan ik het best de foutafhandeling doen?
en:
Jellesch schreef:
kan jij dit misschien in dit script toepassen dan kan ik ervan leren hoe het de volgende keer moet smile
dus dat if-elseif-elseif-else
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
- Gebruik GEEN
toevoeging op 7 januari 2013, 20:02:38:
(lijn 48)
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylanh schreef:
- Gebruik GEEN
toevoeging op 7 januari 2013, 20:02:38:
(lijn 48)

fixed

toevoeging op 7 januari 2013, 20:05:59:
Ik heb nog steeds geen oplossing op mijn probleem sadley
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat heb je al geprobeerd? Ik zie je al 20 minuten jammeren met: "Ik heb nog steeds geen oplossing op mijn probleem"..

Ik heb al tips en advies gegeven, maar het lijkt wel alsof je het echt kant-en-klaar zoals nummer 43 van de Chinees wilt, en dat is niet echt de bedoeling van het forum. Eerst zelf proberen... en geloof me, met doorzettingsvermogen lukt het wel.

Pseudocode:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bla[/COLOR][COLOR= #007700]) {[/COLOR]
 [COLOR= #FF8000]// bla is true[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$lala[/COLOR][COLOR= #007700]) {[/COLOR]
 [COLOR= #FF8000]// dan lala[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$po[/COLOR][COLOR= #007700]) {[/COLOR]
 [COLOR= #FF8000]// dan po[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dipsey[/COLOR][COLOR= #007700]) {[/COLOR]
  [COLOR= #FF8000]// dan dipsey[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
  [COLOR= #FF8000]// niemand anders dan TInkey WInkey[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Wat heb je al geprobeerd? Ik heb al tips en advies gegeven, maar het lijkt wel alsof je het echt kant-en-klaar zoals nummer 43 van de Chinees wilt, en dat is niet echt de bedoeling.
Ik begrijp dat if - elseif - elseif - else toepassing niet, ik heb dat geprobeerd maar blijkbaar niet op de goede manier. Daarom vraag ik of jij het wilt toepassen in mijn script dat ik dat kan doorkijken en ervan kan leren.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat heb je dan geprobeerd? Laat je code eens zien? Kijk overigens ook eens naar mijn tips en adviezen!
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Eerdere citaten tonen
Aarclay schreef:
Wat heb je al geprobeerd? Ik heb al tips en advies gegeven, maar het lijkt wel alsof je het echt kant-en-klaar zoals nummer 43 van de Chinees wilt, en dat is niet echt de bedoeling.
Ik begrijp dat if - elseif - elseif - else toepassing niet, ik heb dat geprobeerd maar blijkbaar niet op de goede manier. Daarom vraag ik of jij het wilt toepassen in mijn script dat ik dat kan doorkijken en ervan kan leren.
Ga dan eerst eens met een simpel scriptje prutsen en kijken wat if, elseif en else precies doen en waarom je niet 2x else kan doen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Er staat niets anders dan:
als (....), doe dan dat
anders als (....), doe dan dat,
anders als (....), doe dan dat,
anders als (....), doe dan dat,
anders als (....), doe dan dat,
anders als (....), doe dan dat,
en anders....., doe dan dit

je kan moeilijk tegen iemand zeggen:
Er staat niets anders dan:
als (....), doe dan dat
en anders....., doe dan dat
en anders....., doe dan dat

Je geeft hier dus geen mogelijkheid om een mogelijkheid te kiezen.
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