PHP/MYSQL
Résolu/Fermé
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
-
18 mars 2009 à 12:08
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 19 mars 2009 à 12:46
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 19 mars 2009 à 12:46
A voir également:
- PHP/MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Php natif - Forum PHP
- Mysql gratuit ou payant - Forum MySQL
- Php?id=1 - Forum PHP
7 réponses
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
18 mars 2009 à 12:29
18 mars 2009 à 12:29
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.
~~(-_-)~~
Benji_37
Messages postés
262
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
9 avril 2010
21
18 mars 2009 à 12:29
18 mars 2009 à 12:29
Bonjour !
Valider pour faire une recherche ou juste pour l'intégrer dans une base de données ?
Cdt
Valider pour faire une recherche ou juste pour l'intégrer dans une base de données ?
Cdt
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
18 mars 2009 à 13:57
18 mars 2009 à 13:57
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 ;
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
18 mars 2009 à 14:04
18 mars 2009 à 14:04
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.
?>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
18 mars 2009 à 14:06
18 mars 2009 à 14:06
et extract($row); ne sert plus à rien...
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
18 mars 2009 à 15:05
18 mars 2009 à 15:05
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\" /> ";
?>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
18 mars 2009 à 15:10
18 mars 2009 à 15:10
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
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
18 mars 2009 à 15:52
18 mars 2009 à 15:52
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\" /> ";
?>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
18 mars 2009 à 15:58
18 mars 2009 à 15:58
Bon,
déjà, $nd = $_GET['ND']; et plus loin $nd = stripslashes($row['nd']); , c'est pas très propre...
Le problème ne viens à mon avis pas de là mais bon...
Mets moi un echo mysql_error(); juste après $rsProfile = mysql_query($qProfile);
déjà, $nd = $_GET['ND']; et plus loin $nd = stripslashes($row['nd']); , c'est pas très propre...
Le problème ne viens à mon avis pas de là mais bon...
Mets moi un echo mysql_error(); juste après $rsProfile = mysql_query($qProfile);
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
>
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
18 mars 2009 à 16:00
18 mars 2009 à 16:00
C'est un problème à la c..
Hôtes-moi d'un doute, il y a bien quelque chose dans ta table parc????
Hôtes-moi d'un doute, il y a bien quelque chose dans ta table parc????
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
18 mars 2009 à 16:09
18 mars 2009 à 16:09
bonjour,
DSL pour le derangement !!
voilà les info de ma table !!
nom du table : parc
nmbr champ :4 ==> nd, site, access, ip
et les enregistrements sont bien remplis :)
DSL pour le derangement !!
voilà les info de ma table !!
nom du table : parc
nmbr champ :4 ==> nd, site, access, ip
et les enregistrements sont bien remplis :)
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
18 mars 2009 à 16:11
18 mars 2009 à 16:11
et ce mysql_error()?
FOudali
Messages postés
37
Date d'inscription
vendredi 21 novembre 2008
Statut
Membre
Dernière intervention
31 janvier 2013
19 mars 2009 à 11:55
19 mars 2009 à 11:55
ça marche merçi sebshiva
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
19 mars 2009 à 12:46
19 mars 2009 à 12:46
De rien