<?php define('HOST',"localhost"); define('USERNAME',"root"); define('PASSWORD',""); define('DATABASE_NAME',"pfe"); $link = mysql_connect(HOST, USERNAME, PASSWORD); if (!$link) { die('Impossible de se connecter : ' . mysql_error()); } // Rendre la base de données DATABASE_NAME, la base courante $db_selected = mysql_select_db(DATABASE_NAME, $link); if (!$db_selected) { die ('Impossible de sélectionner la base de données : ' . mysql_error()); } ?>
<?php //on inclus le fichier de connexion à la BDD require_once("connexion_bdd.php"); // Petite fonction utile pour récupérer les variables POST function getPOST($var,$default=NULL){ return isset($_POST[$var])?$_POST[$var]:$default; } // Récupération des variables : //(retire les ACCENTS du nom de tes variables y compris dans ton code html !) $id_pers = getPOST("id_pers"); $prenom = getPOST("iprenom"); $mail = getPOST("mail"); $department = getPOST("departement"); $nom = getPOST("nom"); $organization = getPOST("organization"); // lancement de la requête //----- Le reste de ton code ?>
WHERE `id_pers`='id_pers' , `prénom`='prénom'`mail`='mail'`département`='département'`nom`='nom' and `organization`='organization'";
<?php //on inclus le fichier de connexion à la BDD require_once("connexion_bdd.php"); // Petite fonction utile pour récupérer les variables POST function getPOST($var,$default=NULL){ return isset($_POST[$var])?$_POST[$var]:$default; } // Récupération des variables : //(retire les ACCENTS du nom de tes variables y compris dans ton code html !) $id_pers = getPOST("id_pers"); $prenom = getPOST("iprenom"); $mail = getPOST("mail"); $department = getPOST("departement"); $nom = getPOST("nom"); $organization = getPOST("organization"); // lancement de la requête $req="SELECT `id_pers`, `prénom`, `mail` , `département`, `nom`, `organization` FROM `personne` WHERE `id_pers`='$id_pers' and `prenom`='$prenom' and `mail`='$mail' and `department`='$department' and `nom`='$nom' and `organization`='$organization'"; $res=mysql_query($req); //afficher une ligne de notre table $ligne= mysql_fetch_row($res); $role=$ligne[2]; mysql_close(); ?>
// lancement de la requête $req="SELECT `id_pers` , `prénom` , `mail` , `département` , `nom`, `organization` FROM `personne` WHERE `id_pers`='$id_pers' and `prenom`='$prenom' and `mail`='$mail' and `department`='$department' and `nom`='$nom' and `organization`='$organization' "; $res=mysql_query($req) or die("Error ! <br>".mysql_error() . "<br>REQUETE : <br>".$req;);
// Récupération des variables : //(retire les ACCENTS du nom de tes variables y compris dans ton code html !) $id_pers = getPOST("id_pers"); $prenom = getPOST("iprenom"); $mail = getPOST("mail"); $department = getPOST("departement"); $nom = getPOST("nom"); $organization = getPOST("organization"); // lancement de la requête $req="SELECT `id_pers` , `prénom` , `mail` , `département` , `nom`, `organization` FROM `personne` WHERE `id_pers`='$id_pers' and `prenom`='$prenom' and `mail`='$mail' and `department`='$department' and `nom`='$nom' and `organization`='$organization' " // Exécution de la requête $result = mysql_query($req); // Vérification du résultat // Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer. if (!$result) { $message = 'Requête invalide : ' . mysql_error() . "\n"; $message .= 'Requête complète : ' . $req; die($message); } // Utilisation du résultat while ($row = mysql_fetch_assoc($result)) { echo $row['id_pers']; echo $row['prenom']; echo $row['departement']; echo $row['nom']; echo $row['organization']; }
$req="SELECT `id_pers` , `prénom` , `mail` , `département` , `nom`, `organization` FROM `personne` WHERE `id_pers`='$id_pers' and `prenom`='$prenom' and `mail`='$mail' and `department`='$department' and `nom`='$nom' and `organization`='$organization' " ;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php //on inclus le fichier de connexion à la BDD require_once("connexion_bdd.php"); // Petite fonction utile pour récupérer les variables POST function getPOST($var,$default=NULL){ return isset($_POST[$var])?$_POST[$var]:$default; } // Récupération des variables : //(retire les ACCENTS du nom de tes variables y compris dans ton code html !) $id_pers = getPOST("id_pers"); $prenom = getPOST("prenom"); $mail = getPOST("mail"); $departement = getPOST("departement"); $nom = getPOST("nom"); $organisation = getPOST("organisation"); // lancement de la requête $req="SELECT `id_pers` , `prenom` , `mail` , `departement` , `nom`, `organisation` FROM `personne` WHERE `id_pers`='$id_pers' and `prenom`='$prenom' and `mail`='$mail' and `departement`='$departement' and `nom`='$nom' and `organisation`= 'organisation '" ; print_r ($_POST); echo $req; // Exécution de la requête $result = mysql_query($req); // Vérification du résultat // Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer. if (!$result) { $message = 'Requête invalide : ' . mysql_error() . "\n"; $message .= 'Requête complète : ' . $req; die($message); } // Utilisation du résultat while ($row = mysql_fetch_assoc($result)) { echo $row['id_pers']; echo $row['prenom']; echo $row['departement']; echo $row['nom']; echo $row['organisation']; } ?>
Array ( )
SELECT `id_pers` , `prenom` , `mail` , `departement` , `nom`, `organisation` FROM `personne` WHERE `id_pers`='' and `prenom`='' and `mail`='' and `departement`='' and `nom`='' and `organisation`= 'organisation '
<FORM method=post action="cgi-bin/script.pl"> Enregistrement d'un personne <TABLE BORDER=0> <TR> <TD>Nom</TD> <TD> <INPUT type=text name="nom"> </TD> </TR> <TR> <TD>Prénom</TD> <TD> <INPUT type=text name="prénom"> </TD></TR> <TR> <TD>Département</TD> <TD> <INPUT type=text name="Département"> </TD> </TR> <TR> <TD>Mail</TD> <TD> <INPUT type=text name="mail"> </TD> <TR> </TR> <TR> <TD>Organisation</TD> <TD> <INPUT type=text name="organisation"> </TD> <TR> </TR> <TR> <TD>Type de demande</TD> <TD> <SELECT name="fonction"> <OPTION VALUE=""></OPTION> <OPTION VALUE=""></OPTION> </SELECT> </TD> </TR> <TR> <TD>Validite</TD> <TD> <SELECT name="fonction"> <OPTION VALUE=""></OPTION> <OPTION VALUE=""></OPTION> </SELECT> </TD> </TR> <TR> <TD COLSPAN=2> <INPUT type="submit" value="Envoyer"> </TD> </TR> </TABLE> </FORM>
<INPUT type=text name="Département">
<INPUT type=text name="Departement">
$id_pers = getPOST("pers"); // juste pers et non id_pers $prenom = getPOST("prenom"); $mail = getPOST("mail"); $department = getPOST("Departement"); // avec un D $nom = getPOST("nom"); $organization = getPOST("organisation");
<INPUT type="text" name="pers">
je mettre mon code puis je le sélectionne et je clic sur php , mais rien ne change
//ici tu as ton code // ...
<code><FORM method="post" action="auth.php">
<h1>Certificat d'utilisateur</h1>
<TABLE BORDER=0>
<TR>
<TD>id_pers</TD>
<TD>
<INPUT type="text" name="id_pers">
</TD>
</TR>
<TR>
<TD>nom</TD>
<TD>
<INPUT type="text" name="nom">
</TD>
</TR><TR>
<TD>prenom</TD>
<TD>
<INPUT type="text" name="prenom">
</TD></TR>
<TR>
<TD>departement</TD>
<TD>
<INPUT type="text" name="departement">
</TD>
</TR>
<TR>
<TD>mail</TD>
<TD>
<INPUT type="text" name="mail">
</TD>
<TR>
</TR>
<TR>
<TD>organisation</TD>
<TD>
<INPUT type="text" name="organisation">
</TD>
<TR>
</TR>
<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Envoyer">
</TD>
</TR>
</TABLE>
</FORM>
<?php
//on inclus le fichier de connexion à la BDD
require_once("connexion_bdd.php");
// Petite fonction utile pour récupérer les variables POST
function getPOST($var,$default=NULL){
return isset($_POST[$var])?$_POST[$var]:$default;
}
// Récupération des variables :
//(retire les ACCENTS du nom de tes variables y compris dans ton code html !)
$id_pers = getPOST("id_pers");
$prenom = getPOST("prenom");
$mail = getPOST("mail");
$departement = getPOST("departement");
$nom = getPOST("nom");
$organisation = getPOST("organisation");
// lancement de la requête
$req="SELECT `id_pers`
, `prenom`
, `mail`
, `departement`
, `nom`, `organisation`
FROM `personne`
WHERE `id_pers`='$id_pers'
and `prenom`='$prenom'
and `mail`='$mail'
and `departement`='$departement'
and `nom`='$nom'
and `organisation`= '$organisation '" ;
print_r ($_POST);
echo $req;
// Exécution de la requête
$result = mysql_query($req);
// Vérification du résultat
// Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $req;
die($message);
}
// Utilisation du résultat
while ($row = mysql_fetch_assoc($result)) {
echo $row['id_pers'];
echo $row['prenom'];
echo $row['departement'];
echo $row['mail'];
echo $row['nom'];
echo $row['organisation'];
}
?>
$sql = "INSERT INTO personne (prenom , mail , departement , nom , organisation) VALUES( '$prenom' , '$mail' , '$departement' , '$nom' , '$organisation' )";
29 avril 2015 à 01:40
la requête ( $ligne= mysql_fetch_row($res);
$role=$ligne[2];)
il affiche :mysql_fetch_row() expects parameter 1 to be resource,boolean
29 avril 2015 à 07:23