php form ... modif ...

Statut
N'est pas ouverte pour d'autres réponses.

alan

Elite
alors voila ben g un lien 'Modifier'
pour une ligne ... ( c ds un tableau avec fonction While)
et c modifier ID
mais qd le popup s'ouvre ben
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 1
fct du popup :
Code:
<a href=\"javascript:modif('inc/modif.php?id=" . $data['id'] . "')\">Modifier</a>
et pi ca ouvre cette page ci :
Code:
<?php
require ('../inc/mysqlconnect.inc.php');

$sql = "SELECT epreuve,rep FROM rap_camps_chene_jeuoie WHERE id=" ; 

// on envoie la requete 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

$Message1 .= '<table bgcolor=""><b>';
$nb=1;

mysql_querry($req);
 
?>

<STYLE>
input{
border-color:#000000;
}
</STYLE>
<form method="post" action=update.php4> 
<input type="hidden" name="type" value="que"><br> 
<input type="hidden" name="type" value="<?php $data['id']; ?>"><br> 
Question : 
<input type="text" name="epreuve" size="100" disabled value="<?php $data['epreuve']; ?>"><br>
Réponse : 
<input type="text" name="reponse" size="40" value="<?php $data['rep']; ?>"> 
<input type="submit" value="Modifier"> 
</form>
 
N

niafron

ex membre
euuh

Code:
$sql = "SELECT epreuve,rep FROM rap_camps_chene_jeuoie WHERE id=" ;

id = koi ????
 

SUEd

Touriste
Code:
$sql = "SELECT epreuve,rep FROM rap_camps_chene_jeuoie WHERE id= $id" ;
tu dois ajouter $id
 
1er
OP
alan

alan

Elite
vi je c mais ...... justement ca marche pas ...
cmt il pe connaitre la valeur de $id ????
ce que je ve c cmt récupere ds un popup une valeur dynamique dans une page parente .....
 

SUEd

Touriste
pour le lien vers le popup, tu mets

nomdelapage.php?nomvariable1=valeurvariable1&nomvariable2=valeurvariable2

le & sépare les variables :)

donc, dans ton exemple, c'est $id le nom de la variable dans la page qui s'ouvre :)

sinon, tu as mis ca :
Code:
mysql_querry($req);
Cependant, tu as déjà un mysql_query avant et perso, je ne connais pas mysql_querry.
tu devrais essayer en remplacant le code ci-dessus par :
Code:
$data = mysql_fetch_row($req);
et ajouter "id" à ton select (dans les champs que tu sélectionnes)

Puis, tu oublies aussi les "echo".
exemple :
Code:
<?php $data['epreuve']; ?>
à remplacer par :
Code:
<?php echo $data['epreuve']; ?>
voilà déjà quelques erreurs :)
 
1er
OP
alan

alan

Elite
vi c gentil ... av oublié de dir ke j'a fini et ke je m'étais débrouillé ;)
et g ce ke ta ;) en gros jpense ...
thx qd mem ...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut