Get Methode Formulier posten

Gestart doorTmeiland13 reacties24 weergaven

14 berichten · pagina 1 van 1

Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo, ik heb een GET methode gemaakt:

index.php?action=mijn_instellingen

Maar ik heb in de GET methode ook een post methode gemaakt om de instellingen op te slaan
voor in de database maar t wordt niet opgeslagen er komen geen foutmeldingen...

iemand een idee hoe ik dit kan fixxe? zoja bedankt.

[COLOR= #0000BB]<?php[/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]wijzigen[/COLOR][COLOR= #007700]])) {[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]UPDATE groups SET groeptekst="[/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]groeptekst[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]"  WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]groupinfo[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" AND ownerid ="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$zelf[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" [/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<font style="font-size:13px;" color="green">Groeps Info is succesvol gewijzigt.</font>[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<form methode="post">
<table>
<tr>
<td valign="top"> Groeps Info tekst wijzigen:</td>
<td><textarea name="groeptekst" cols="50" rows="5">Deze groep heeft nog geen Groeps info ingevuld </textarea></td>
</tr>
<tr>
<td><input type="submit" name="wijzigen" value="Aanpassen"></td>
</tr>
</table>


als ik op opslaan klik dan kom ik op dit pagina

?groeptekst=Deze+groep+heeft+nog+geen+Groeps+info+ingevuld+1&wijzigen=Aanpassen
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
-je bent vatbaar voor sql injecties, doe om de get ook een mysql_real escape
- een goede fouten afwikkeling
- de double quotes en single quotes staan verkeerdom
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
methode is geen geldig HTML-atrribuut, gebruik eens method

- if(isset($_POST[wijzigen])) { kan weg, en verder dit in if($_SERVER[REQUEST_METHOD]=="POST")
- Voeg foutafhandeling op je query toe, en ga neit zelf maar gokken dat het gelukt zal zijn. Gokken doe je in een casino, en niet in PHP-scripts.
- is oud
- Tabellen zijn onnodig... Gebruik CSS
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Uhm dom van mij had methode= bedankt bloos voor jullie hulpyummie
heb t beetje verbeterd werkt nu perfect:

if(mysql_real_escape_string($_POST[wijzigen]) ) {
mysql_query(UPDATE groups SET groeptekst=" . mysql_real_escape_string($_POST[groeptekst]) . " WHERE id=".$_GET[groupinfo]." AND ownerid =".$zelf[id]." );
echo Groeps Info is succesvol gewijzigt.;
}
?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Nee, hij is nu niet perfect.....
het rammelt nog aan alle kanten doordat je niks met mijn opgedragen tips doet.
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke ik ga jou tips even erin zette moment
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Tmeiland schreef:
Oke ik ga jou tips even erin zette moment
Ook moet je mysql_real_escape_string nog!
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb ik al gedaanyummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Tmeiland schreef:
Uhm dom van mij had methode= bedankt bloos voor jullie hulpyummie
heb t beetje verbeterd werkt nu perfect:

if(mysql_real_escape_string($_POST[wijzigen]) ) {
mysql_query(UPDATE groups SET groeptekst=" . mysql_real_escape_string($_POST[groeptekst]) . " WHERE id=".$_GET[groupinfo]." AND ownerid =".$zelf[id]." );
echo Groeps Info is succesvol gewijzigt.;
}
?>
WHERE id=".$_GET[groupinfo]."


staat ie niet.

Ook is de fout afhandeling nogsteeds niet.
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja weet heb nu alles gefixt yummie
toevoeging op 8 juli 2012, 19:54:18:
Alleen nog in een CSS zette en font veranderen

toevoeging op 8 juli 2012, 19:54:20:
Alleen nog in een CSS zette en font veranderen
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Laat eens zien wat je nu hebt, kunnen we kijken of het klopt.
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke ik zal t zo posten
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Prima
0
Tmeiland

Lid · Topicstarter

Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Uhm, Ben geblokkeerd van FTP moet even mailtje sturen naar de hoster....
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