|
|
|
|
Bonjour,
Je démarre dans le php quel galére et tourne en rond sur ce forum sans succés,
Je cherche à afficher une url en .php?id= avec un numéro qui affiche une information différente,
en prennant par exemple une image dont le nom est dans la base de données.
<html>
<head>
<title>Galerie</title>
</head>
<?php
//connection au serveur test:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "ma_base" ) ;
//récupération de la variable d'URL,
$id = $_GET["IdPeinture"] ;
//requête SQL:
$sql = "SELECT * FROM Tableau ORDER BY IdPeinture = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<img src="<?php echo($result->Image) ;?>.jpg" border="0" width="100" height="300">
<p>Nom </p>
<?php echo($result->NomArtiste) ;?>
<?php }//fin if ?>
</body>
</html>
Je tape : Fichier.php ce qui affiche l'image et le nom du premier de la base
et avec Fichier.php?IdPeinture=0 ou 1 ou 2 affiche une erreur
Je voudrais juste afficher chaque page en tappant Fichier.php?Peinture=son id.
Est-ce une erreur ou un oubli .
Configuration: Windows XP Internet Explorer 7.0
Répondre à sly-bzh
|
Je viens de faire un script un peu similaire, qui marche bien, et la partie php donne :
<?php
$i = $_GET['i'];
mysql_connect("localhost", "root", "");
mysql_select_db("nom_de_la_bdd");
$reponse = mysql_query("SELECT * FROM nom_de_la_table WHERE id='$i'"); // c'est là que c'est intéressant pour toi
$donnees = mysql_fetch_array($reponse);
echo $donnees['nom_du_champ'];
mysql_close();
?>
Ça doit être un problème de point et de guillemets... Je crois que le .$variable. c'est pour écrire la valeur d'une variable dans une chaîne de caractères, toi tu veux qu'il s'en serve dans la requête (je sais pas si je suis très claire...) Quelques bases en javascript, débute en php/mySQL J'essaie de mettre en ligne mon arbre généalogique.
|
Exact sly-bzh.
|
Merci sly-bzh pour la solution :
|
Je rajoute un autre problème avec :
|
Un conseil, quand tu as un noueau problème, essaye plutôt d'ouvrir un nouveau sujet, t'auras plus de réponses.
|
Lu pourquoi sa marque sa
|