récupération url d'enregistrement
Posté : 02 sept. 2010, 16:16
Bonjour,
j'ai une chouette de table :
eco
Champ Type Null Défaut
id int(11) Oui NULL
eco_categorie varchar(255) Oui NULL
eco_nom varchar(255) Oui NULL
eco_adresse varchar(255) Oui NULL
eco_codepostal varchar(5) Oui NULL
eco_ville varchar(255) Oui NULL
eco_telephone int(10) Oui NULL
eco_fax int(10) Oui NULL
eco_email varchar(255) Oui NULL
eco_site varchar(255) Oui NULL
eco_commentaire text Oui NULL
Pas de problème pour faire un INSERT mais mais mais après,je les affiche tous pour les modifierdonc
j'essaye çà :
Code : PHP - Sélectionner
1
2
<?php //requête SQL:
$sql = "SELECT * FROM eco ORDER BY eco_nom" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->id." ".$result->eco_nom." ".$result->eco_adresse." <a href=\"modificationbis.php?idPersonne=".$result['$id']."\">modifier</a><br>\n") ;
}
Ce qui m'envoie à une page désepérement vide avec entre autre , après connexion à la base :
//requête SQL:
$sql = "SELECT *
FROM eco
WHERE id_personne = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modificationter.php" method="GET">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>nom</td>
<td><input type="text" name="nom" value="<?=$eco_nom?>"></td>
</tr>
<tr align="center">
<td>prenom</td>
<td><input type="text" name="prenom" value="<?php echo($result->eco_ville) ;?>"></td>
</tr>
<tr align="center">
<td>adresse</td>
<td><input type="text" name="adresse" value="<?php echo($result->eco_adresse) ;?>"></td>
</tr>
Où c'est y que je merde ????
Merci à l'avance
Dominique
j'ai une chouette de table :
eco
Champ Type Null Défaut
id int(11) Oui NULL
eco_categorie varchar(255) Oui NULL
eco_nom varchar(255) Oui NULL
eco_adresse varchar(255) Oui NULL
eco_codepostal varchar(5) Oui NULL
eco_ville varchar(255) Oui NULL
eco_telephone int(10) Oui NULL
eco_fax int(10) Oui NULL
eco_email varchar(255) Oui NULL
eco_site varchar(255) Oui NULL
eco_commentaire text Oui NULL
Pas de problème pour faire un INSERT mais mais mais après,je les affiche tous pour les modifierdonc
j'essaye çà :
Code : PHP - Sélectionner
1
2
<?php //requête SQL:
$sql = "SELECT * FROM eco ORDER BY eco_nom" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->id." ".$result->eco_nom." ".$result->eco_adresse." <a href=\"modificationbis.php?idPersonne=".$result['$id']."\">modifier</a><br>\n") ;
}
Ce qui m'envoie à une page désepérement vide avec entre autre , après connexion à la base :
//requête SQL:
$sql = "SELECT *
FROM eco
WHERE id_personne = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modificationter.php" method="GET">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>nom</td>
<td><input type="text" name="nom" value="<?=$eco_nom?>"></td>
</tr>
<tr align="center">
<td>prenom</td>
<td><input type="text" name="prenom" value="<?php echo($result->eco_ville) ;?>"></td>
</tr>
<tr align="center">
<td>adresse</td>
<td><input type="text" name="adresse" value="<?php echo($result->eco_adresse) ;?>"></td>
</tr>
Où c'est y que je merde ????
Merci à l'avance
Dominique