PHP/MYSQL
Résolu
FOudali
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
sebshiva Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
sebshiva Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je crois que j'ai dejà poser le mm probleme ;
je devlope une petit Intranet mai le souci c'est que je veux traiter une formulaire dans la mm page
j'explik : je veux entrer le ND ( numero de téléfon ) dans une INPUT je valide avec un bouton , alors les autre champ se remplisse tt seuls
voilà mon code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="ND" name="ND" method="get" Action="<?php echo $PHP_SELF ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
extract($row);
$nd = stripslashes($id);
$Site = stripslashes($Site);
mysql_close();
?>
<input name="" type="text" value="<?php echo $Site ?>" />
Merçi de rectifier :=)
je crois que j'ai dejà poser le mm probleme ;
je devlope une petit Intranet mai le souci c'est que je veux traiter une formulaire dans la mm page
j'explik : je veux entrer le ND ( numero de téléfon ) dans une INPUT je valide avec un bouton , alors les autre champ se remplisse tt seuls
voilà mon code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="ND" name="ND" method="get" Action="<?php echo $PHP_SELF ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
extract($row);
$nd = stripslashes($id);
$Site = stripslashes($Site);
mysql_close();
?>
<input name="" type="text" value="<?php echo $Site ?>" />
Merçi de rectifier :=)
A voir également:
- PHP/MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
7 réponses
Salut, il y a du progrès depuis hier ;)
si ND est unique :
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['id']);
$Site = stripslashes($row['site']); //met le nom du champs correspondant, la j'en déduis que c'est 'site'
}
et préfère $_SERVER['PHP_SELF'] à $PHP_SELF.
~~(-_-)~~
si ND est unique :
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['id']);
$Site = stripslashes($row['site']); //met le nom du champs correspondant, la j'en déduis que c'est 'site'
}
et préfère $_SERVER['PHP_SELF'] à $PHP_SELF.
~~(-_-)~~
Salut !
le bouton VAlider C pour la recherche ;
tout d'abord merçi sebshiva pour ton suivi depui hier !!
Voilà le new code , mai il me renvoi des champs vides : ( Est-ce que vous ne coyez pas que c'est un problem de ID paske en effet ma base ne contien pas d'ID just le ND et le Site ainsi que d'autre informations !!) :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="ND" name="ND" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
extract($row);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']); //met le nom du champs correspondant, la j'en déduis que c'est 'site'
}
mysql_close();
?>
<input name="Site" type="text" value="<?php echo $Site ?>" size="30" />
Merçi ;
le bouton VAlider C pour la recherche ;
tout d'abord merçi sebshiva pour ton suivi depui hier !!
Voilà le new code , mai il me renvoi des champs vides : ( Est-ce que vous ne coyez pas que c'est un problem de ID paske en effet ma base ne contien pas d'ID just le ND et le Site ainsi que d'autre informations !!) :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="ND" name="ND" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
extract($row);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']); //met le nom du champs correspondant, la j'en déduis que c'est 'site'
}
mysql_close();
?>
<input name="Site" type="text" value="<?php echo $Site ?>" size="30" />
Merçi ;
De rien! ;)
<form id="ND" name="ND" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" /> ...
tu donne le même nom à ton formulaire et à ton input...
Ensuite, //met le nom du champs correspondant, la j'en déduis que c'est 'site' , c'est mon com, tu peux le virer!!!
enfin, tu peux simplifier :
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" />
}
mysql_close();
mais ce n'est qu'un détail, à toi de voir pour la lisibilité de ton code ce qui te va le mieux.
?>
<form id="ND" name="ND" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" /> ...
tu donne le même nom à ton formulaire et à ton input...
Ensuite, //met le nom du champs correspondant, la j'en déduis que c'est 'site' , c'est mon com, tu peux le virer!!!
enfin, tu peux simplifier :
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" />
}
mysql_close();
mais ce n'est qu'un détail, à toi de voir pour la lisibilité de ton code ce qui te va le mieux.
?>
bonjour ;
Merçi sebsheva encors une fois :$:$
DSL mai j'ai encors une fois testé é j'ai effectué quelque changement mai toujours pas de resultat
voilà le code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="Rech" name="Rech" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']);
}
mysql_close();
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" /> ";
?>
Merçi sebsheva encors une fois :$:$
DSL mai j'ai encors une fois testé é j'ai effectué quelque changement mai toujours pas de resultat
voilà le code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="Rech" name="Rech" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
$row = mysql_fetch_array($rsProfile);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']);
}
mysql_close();
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" /> ";
?>
De rien de rien ;)
L'erreur est simple...
$row = mysql_fetch_array($rsProfile);
while($row = mysql_fetch_array($rsProfile))
Tu assigne $row deux fois... tu dois avoir un joli message d'erreur avec ça!
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
while($row = mysql_fetch_array($rsProfile))
ça devrait tourner...
L'erreur est simple...
$row = mysql_fetch_array($rsProfile);
while($row = mysql_fetch_array($rsProfile))
Tu assigne $row deux fois... tu dois avoir un joli message d'erreur avec ça!
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
while($row = mysql_fetch_array($rsProfile))
ça devrait tourner...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re !!
Vraiment j'ai honte vou redemandé encors une foi k jé le mm blem
j'ai effectué les changement que tu ma demandé sebshiva
ya pas de message d'erreur , just que les champ rest tjrs vides
voilà le code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="Rech" name="Rech" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']);
}
mysql_close();
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" /> ";
?>
Vraiment j'ai honte vou redemandé encors une foi k jé le mm blem
j'ai effectué les changement que tu ma demandé sebshiva
ya pas de message d'erreur , just que les champ rest tjrs vides
voilà le code :
<?php
include("includes/header.php");
include("includes/config.php");
?>
<form id="Rech" name="Rech" method="get" Action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<label for="ND"></label>
<input type="text" name="ND" id="ND" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Envoyer" id="Submit" />
</form>
<?php
$nd = $_GET['ND'];
$qProfile = "SELECT * FROM parc WHERE nd='$nd'";
$rsProfile = mysql_query($qProfile);
while($row = mysql_fetch_array($rsProfile))
{
$nd = stripslashes($row['nd']);
$Site = stripslashes($row['Site']);
}
mysql_close();
echo "<input name=\"Site\" type=\"text\" value=\"".stripslashes($row['Site'])."\" size=\"30\" /> ";
?>