$_POST

Gestart doorPropje6 reacties53 weergaven

7 berichten · pagina 1 van 1

Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,
ik ben bezig met de admin gedeelte en ik wil dus als ik een naam selecteerd dat die alle gegevens van die naam ophaald maar ik heb dus nu dit:

if (isset($_SESSION["gebruikersnaam"]) && $_SESSION["hash"] == sha1($_SESSION["gebruikersnaam"].$_SERVER["REMOTE_ADDR"])) {
$sql = mysql_query("SELECT gebruikersnaam FROM leden") or die(mysql_error());

if(mysql_num_rows($sql) == 0){
    echoEr zijn geen leden;
}else{
    echoLeden: <select name="lid">;
        
    while($row = mysql_fetch_assoc($sql)){
                                  
           echo<option value=" . $row[gebruikersnaam] . "> . $row[gebruikersnaam] . </option>;
        
    }
     echo </select>; 
          echo <form action="" method="post">
<input type="text" name="naam" /><br />
<input type="submit" value="verzend" />
</form>;
        echo htmlentities($_POST[lid]);


wat het dus het probleem is als ik iets selecteerd een naam en druk op verzend krijg ik de geselecteerde naam niet te zien confused iemand een idee ?
0
Propje

Lid · Topicstarter

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

iemand een idee ?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet de select tag binnen de form hebben.. Zo dus:

if (isset($_SESSION["gebruikersnaam"]) && $_SESSION["hash"] == sha1($_SESSION["gebruikersnaam"].$_SERVER["REMOTE_ADDR"])) {
$sql = mysql_query("SELECT gebruikersnaam FROM leden") or die(mysql_error());

if(mysql_num_rows($sql) == 0){
    echoEr zijn geen leden;
}else{
          echo <form action="" method="post">
    echoLeden: <select name="lid">;
        
    while($row = mysql_fetch_assoc($sql)){
                                  
           echo<option value=" . $row[gebruikersnaam] . "> . $row[gebruikersnaam] . </option>;
        
    }
     echo </select>; 
<input type="text" name="naam" /><br />
<input type="submit" value="verzend" />
</form>;
        echo htmlentities($_POST[lid]);
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik had het al gezien maar nog bedankt

maar ik wil dat er in een while 2 sql in zitten ik heb dus nu zo:

while($row = mysql_fetch_assoc($sql) && $row1 = mysql_fetch_assoc($query)){


sql is voor om alle leden te selecteeren

$sql = mysql_query("SELECT gebruikersnaam FROM leden") or die(mysql_error());

de query is voor de leden te selecteeren als ik op verzend button klik ik wil dat die de informatie weergeeft van die lid

$query = "SELECT * FROM leden WHERE gebruikersnaam = ".mysql_real_escape($_POST[lid])." AND password=";


alleen krijg ik deze error:

Fatal error: Call to undefined function mysql_real_escape()
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mysql_real_escape_string bedoel je waarschijnlijk.. emo
0
Propje

Lid · Topicstarter

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nu krijg ik geen leden meer te zien confused
denkt dat hier ergens de fout is:

while($row = mysql_fetch_assoc($sql) && $row1 = mysql_fetch_assoc($query)){
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
die moet je ook niet in elkaar doen? emo
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