[php] Hulp gezocht!

Gestart doorPropje22 reacties52 weergaven

23 berichten · pagina 1 van 2

Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo ik hebe en aangeef scriptje gemaakt
alleen wat het nu blijkt
er wordt niks gestuurdt naar de databse?
als ik zeg maar naam invul + bericht
dan is de databse tabel helemaal leeg nog confused
dit is het script:

[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][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]){[/COLOR]

[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y-m-d H:i[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt Geen naam ingevuld![/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt geen Bericht ingevuld![/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700])){[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]) {[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO 
                    `aangeven` (id, naam, bericht, datum)  
                VALUES( 
                        "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/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]$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= #007700]([/COLOR][COLOR= #0000BB]$bericht[/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]$datum[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]", 
)"[/COLOR][COLOR= #007700]);[/COLOR]


   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Succesvol een scammer gemeld"[/COLOR][COLOR= #007700];[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<meta http-equiv="refresh" content="1;url=leden.php">[/COLOR][COLOR= #007700];
                   }
                            }
                          }[/COLOR]
                  [URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{
                }[/COLOR]
?> 
<h3>Scam Melden!</h3>
<form action="" method="POST">
Oplichting is natuurlijk niet leuk net zoals hacken Mensen vinden het leuk om te cheaten/hacken<br/>
om meer Credits of geld te krijgen of natuurlijk voor andere spul.<br/>
voor scammers en frauduers kun je op deze pagina melden van valsspelers,Jammer genoeg kost het veel<br/>
tijd en moeite om de scammers en frauduers op te sporen en ze te laten boeten voor hun daden.<br/>
Wij probeeren zoveel mogelijk op te laten voor scammers,hackers enzovoort<br/>
Heb jij hacker gezien? dan zit je hier op het juiste adres meld de hacker hier en vul het formulier zo<br/>
eerlijk mogelijk in.<br/>
    <table border="0">
        <tr>
        <td width="125"><strong>Naam:<small><sup></sup></small></strong></td>
        <td><input name="naam" maxlength="40" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];[/COLOR] ?>" /></td>
        </tr>
        <td><strong>Bericht:<small><sup></sup></small></strong></td>
        <td><textarea name="bericht" rows="15" cols="35"/>[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]];[/COLOR] ?></textarea></td>
        </tr>
        <td><input type="submit" name="submit" value="versturen"></td>
    </table>
    <small><sup>**</sup></small> Vul dit zo eerlijk mogelijk in.
</form>
</body>
</html>


Hopen dat jullie me kunnen helpen emo
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
zet eens achter je query or die(mysql_error());
dan kunnen we zien wat er fout gaat
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Deze fout krijg ik

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ) at line 8

regel 8

$datum = date(Y-m-d H:i);
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom eigenlijk een datum (genereerd met date(), never nooit een MySQL injectie dus) escapen? smile
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
als ik Bijvoorbeeld NOW() doe hoe kan die dan checken dat die in de veld datum moet ?
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
" . mysql_real_escape_string($_SESSION[id]) . ",
" . mysql_real_escape_string($naam) . ", 
" . mysql_real_escape_string($bericht) . ",
NOW() 
)");


En komen sommige delen uit mijn nieuwssysteemyummie?
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik had het gezien ja zo

en dacht dat is mooier en overzichtelijker

maar als ik NOW()

doe hoe kan die dan zien dat die in de veld datum moet?
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In je sql tabel met je een vak maken genaamd datum en dan moet je die of met TIMESTAMP of DATETIME dus datum (1 vd 2) NOT NULL zoiets.
Anders moet je ff in de sql en php bestand van mijn nieuwssysteem kijken.

Kenzo
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb het al opgelost alleen de session id wil niet ik heb zgemaar in de tabel gebruiker id 30 alleen komt niet in de db van aangeven session 30 dan komt er session 2
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
komt waarschijnlijk door auto_incrediment emo
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Sjoerd

hoe kan je dat goed zetten?
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je sql exporteren vanuit phpmyadmin en dan je sql verwihderen uit je sql en dan je geexporteerde sql bewerken(auto_increment bij wat je wou veranderen) en dan weer uploadensmileOf kan het sneller?
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dit werkt ook niet

[CREATE TABLE aangeven (
  id int(11) NOT NULL auto_increment,
  naam varchar(255) NOT NULL,
  bericht longtext NOT NULL,
  datum datetime NOT NULL default 0000-00-00 00:00:00,
  PRIMARY KEY  (id)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
/code]
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
CREATE TABLE aangeven (
  id INT NOT NULL AUTO_INCREMENT,
  naam varchar(255) NOT NULL,
  bericht longtext NOT NULL,
  datum datetime NOT NULL default 0000-00-00 00:00:00,
  PRIMARY KEY(id)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;


probeer dat is.
en komt dit uit mijn nieuwssysteemyummie?
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kenzo

nee dit heb ik zelf gemaakt

@ kenzo

wil niet
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