Problème avec variable $query
mirakanto
-
vordano Messages postés 1981 Statut Membre -
vordano Messages postés 1981 Statut Membre -
Bonjour,
Je souhaite avoir une meilleure réponse si vous pouvez m'aider!J'ai un petit problème avec ma requete sql qui m'a dit que mon variable n'est pas définie! l'erreur est: Notice: Undefined variable: query in /var/www/Pagemembres/miseajour.php on line 17 Notice: Undefined variable: query in /var/www/Pagemembres/miseajour.php on line 18
Et voici mon code:
<?php
require_once 'config.php';
if(isset($_GET["id_membre"])){
$id_membre = $_GET["id_membre"];
$sql = "SELECT * FROM membres WHERE id_membre=".$id_membre;
$query = mysql_query($sql);
}
if(!$query){
echo "Le requête SQL n'est pas valide".$query;
}else{
while($result = mysql_fetch_array($query)OR die('<br> Il y a une erreur!'.mysql_error()))
{
?>
<form name="miseajour" action="miseajour.php" method="post">
<input type="hidden" name="id_membre" value="<?php echo $id_membre; ?>" />
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Civilité</td>
<td><select name="civilite">
<option value="<?php echo $result["civilite"]; ?>">Mr</option>
<option value="<?php echo $result["civilite"]; ?>">Mme</option>
<option value="<?php echo $result["civilite"]; ?>">Mlle</option>
</select></td><br />
</tr>
<tr align="center">
<td>Nom</td>
<td><input type="text" name="nom" value="<?php echo $result["nom"]; ?>"></td>
</tr>
<tr align="center">
<td>Prenom</td>
<td><input type="text" name="prenom" value="<?php echo $result["prenom"]; ?>"></td>
</tr>
<tr align="center">
<td>Date de naissance</td>
<td><input type="text" name="date_nais" value="<?php echo $result["date_nais"]; ?>"></td>
</tr>
<tr align="center">
<td>Profession</td>
<td><input type="text" name="profession" value="<?php echo $result["profession"]; ?>"></td>
</tr>
<tr align="center">
<td>Ville</td>
<td><input type="text" name="ville" value="<?php echo $result["ville"]; ?>" /></td>
</tr>
<tr align="center">
<td>Code postal</td>
<td><input type="text" name="cp" value="<?php echo $result["cp"]; ?>"></td>
</tr>
<tr align="center">
<td>Numéro de téléphone</td>
<td><input type="text" name="telephone" value="<?php echo $result["telephone"]; ?>"></td>
</tr>
<tr align="center">
<td>E-mail</td>
<td><input type="text" name="email" value="<?php echo $result["email"]; ?>" /></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="valider" value="Envoyer"></td>
</tr>
</table>
</form>
<?php } } ?>
le ligne 17 c'est le: if(!$query){ echo ...} et le ligne 18 c'est le $query dans cet echo
Merci d'avance pour votre aide!
Cordialement!
mirakanto
Je souhaite avoir une meilleure réponse si vous pouvez m'aider!J'ai un petit problème avec ma requete sql qui m'a dit que mon variable n'est pas définie! l'erreur est: Notice: Undefined variable: query in /var/www/Pagemembres/miseajour.php on line 17 Notice: Undefined variable: query in /var/www/Pagemembres/miseajour.php on line 18
Et voici mon code:
<?php
require_once 'config.php';
if(isset($_GET["id_membre"])){
$id_membre = $_GET["id_membre"];
$sql = "SELECT * FROM membres WHERE id_membre=".$id_membre;
$query = mysql_query($sql);
}
if(!$query){
echo "Le requête SQL n'est pas valide".$query;
}else{
while($result = mysql_fetch_array($query)OR die('<br> Il y a une erreur!'.mysql_error()))
{
?>
<form name="miseajour" action="miseajour.php" method="post">
<input type="hidden" name="id_membre" value="<?php echo $id_membre; ?>" />
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Civilité</td>
<td><select name="civilite">
<option value="<?php echo $result["civilite"]; ?>">Mr</option>
<option value="<?php echo $result["civilite"]; ?>">Mme</option>
<option value="<?php echo $result["civilite"]; ?>">Mlle</option>
</select></td><br />
</tr>
<tr align="center">
<td>Nom</td>
<td><input type="text" name="nom" value="<?php echo $result["nom"]; ?>"></td>
</tr>
<tr align="center">
<td>Prenom</td>
<td><input type="text" name="prenom" value="<?php echo $result["prenom"]; ?>"></td>
</tr>
<tr align="center">
<td>Date de naissance</td>
<td><input type="text" name="date_nais" value="<?php echo $result["date_nais"]; ?>"></td>
</tr>
<tr align="center">
<td>Profession</td>
<td><input type="text" name="profession" value="<?php echo $result["profession"]; ?>"></td>
</tr>
<tr align="center">
<td>Ville</td>
<td><input type="text" name="ville" value="<?php echo $result["ville"]; ?>" /></td>
</tr>
<tr align="center">
<td>Code postal</td>
<td><input type="text" name="cp" value="<?php echo $result["cp"]; ?>"></td>
</tr>
<tr align="center">
<td>Numéro de téléphone</td>
<td><input type="text" name="telephone" value="<?php echo $result["telephone"]; ?>"></td>
</tr>
<tr align="center">
<td>E-mail</td>
<td><input type="text" name="email" value="<?php echo $result["email"]; ?>" /></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="valider" value="Envoyer"></td>
</tr>
</table>
</form>
<?php } } ?>
le ligne 17 c'est le: if(!$query){ echo ...} et le ligne 18 c'est le $query dans cet echo
Merci d'avance pour votre aide!
Cordialement!
mirakanto
A voir également:
- Problème avec variable $query
- Power query download - Télécharger - Tableur
- Variable d'environnement temp - Forum Word
- Vérifiez la variable d'environnement TEMP. QUE FAIRE ????? ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office