récupération url d'enregistrement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récupération url d'enregistrement

Re: récupération url d'enregistrement

par dunbar » 04 sept. 2010, 11:14

Salut,

Dans ta derniere partie comment tu lui transmet la valeur de $id :?:

tu devrait peut-être essayé comme ceci
$id = (isset($_GET['idPersonne']) ? $_GET['idPersonne'] : NULL );
Et puis seulement ta requête.

$sql = "SELECT *
FROM eco
WHERE id_personne = ".$id ;

Re: récupération url d'enregistrement

par ouckileou » 02 sept. 2010, 17:49

Bonjour,

peux-tu utiliser les balises PHP pour formater ton code, et ensuite aller voir ce sujet ?
sql-bases-donnees/php-sql-etapes-suivre ... 19378.html

récupération url d'enregistrement

par polactu39 » 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