Modification avec php
Posté : 05 mars 2007, 15:20
Bonjour à tous
Je viens de passer au php, j'ai commencé doucement au départ par l'affichage de données que php allez chercher dans ma base sous phpMyAdmin, ce coup si je veux passer à la modification, je veux en fait que le gérant du site et la possibilité de pouvoir changer son site comme bon lui semble sans faire appel à moi.
Je vais vous montré les 3étapes de ma modification et l'endroit qui connaît un problème :
(j'ai prit qu'une seule est unique table comme exemple)
donc voici la modification1 :
La modification 2:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\modification2.php on line 30
Merci d'avance pour votre aide
Je viens de passer au php, j'ai commencé doucement au départ par l'affichage de données que php allez chercher dans ma base sous phpMyAdmin, ce coup si je veux passer à la modification, je veux en fait que le gérant du site et la possibilité de pouvoir changer son site comme bon lui semble sans faire appel à moi.
Je vais vous montré les 3étapes de ma modification et l'endroit qui connaît un problème :
(j'ai prit qu'une seule est unique table comme exemple)
donc voici la modification1 :
Code : Tout sélectionner
<html>
<head>
<title>modification de données en PHP :: partie 1</title>
</head>
<body>
<?php
require ("Connect.php");
//connection au serveur:
$cnx = mysql_connect (SERVEUR, NOM, PASSE);
//séction de la base de données:
$db = mysql_select_db(BASE) ;
//requête SQL:
$sql = "SELECT Texte_moulin
FROM moulin
WHERE nuMoulin = '2'";
//exécution de la requête SQL:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->Texte_moulin." <a href=\"modification2.php?idPersonne=".$result->texte_moulin."\">modifier</a><br>\n") ;
}
?>
</body>
</html>Voila le message d'erreur que j'obtiens quand je passe a ma modification 2 et je ne comprend pas car ca devré marcher pourtant:<html>
<head>
<title>modification de donn? en PHP :: partie2</title>
</head>
<body>
<?php
require ("Connect.php");
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "") ;
//séction de la base de données:
$db = mysql_select_db(BASE) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id = $_GET["idPersonne"] ;
//requête SQL:
$sql = "SELECT Texte_moulin
FROM moulin
WHERE texte_moulin = ".$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="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
</BR>
</BR>
<BR>Texte</BR>
<input type="text" name="nom" value="<?php echo($result->Texte_moulin) ;?>">
<td colspan="2"><input type="submit" value="modifier"></td>
</form>
<?php
}//fin if
?>
</body>
</html>
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\modification2.php on line 30
Merci d'avance pour votre aide