A voir également:
- MySQL + PhP
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Php natif - Forum PHP
- Expert php pinterest - Télécharger - Langages
12 réponses
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
22 mai 2008 à 17:35
22 mai 2008 à 17:35
si tu as le code ^^
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
22 mai 2008 à 17:42
22 mai 2008 à 17:42
as-tu essayé directement :
echo "<img src='$url'/>";
sans passer par $urla ?
echo "<img src='$url'/>";
sans passer par $urla ?
sanfred
Messages postés
20
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
12 janvier 2009
22 mai 2008 à 17:50
22 mai 2008 à 17:50
je crois qu'il faut rajouter $urla=$urla[urlimage]; entre $url= et $urla=
ton urla est un tableau, fo lui dire quelle colonne récupérer même si y'en a qu'une
ton urla est un tableau, fo lui dire quelle colonne récupérer même si y'en a qu'une
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
22 mai 2008 à 17:50
22 mai 2008 à 17:50
Bonjour.
Le problème vient certainement de ta requête, qui doit être invalide...
Déjà, il n'y a pas besoin de mettre des quotes pour urlimage et produits.
Ce que tu peux faire :
Ca t'affichera l'erreur SQL...
$url=mysql_query('SELECT `urlimage` FROM `produits` WHERE design="ASUS"'); $urla=mysql_fetch_array($url);
Le problème vient certainement de ta requête, qui doit être invalide...
Déjà, il n'y a pas besoin de mettre des quotes pour urlimage et produits.
Ce que tu peux faire :
$url=mysql_query('SELECT `urlimage` FROM `produits` WHERE design="ASUS"') or die ( "Erreur de requete : ".mysql_error() );
Ca t'affichera l'erreur SQL...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
macgawel > " Erreur de requete : No database selected "
Il faut donc que je mette le nom de ma base de données, n'est-ce pas ? mais où et avec quelle syntaxe ?
Il faut donc que je mette le nom de ma base de données, n'est-ce pas ? mais où et avec quelle syntaxe ?
sanfred
Messages postés
20
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
12 janvier 2009
22 mai 2008 à 17:57
22 mai 2008 à 17:57
autre chose: vires les ` et mets ta requête entre "
$url=mysql_query("SELECT urlimage FROM produits WHERE design=\"ASUS\"");
$urla=mysql_fetch_array($url);
$urla=$urla[urlimage];
$url=mysql_query("SELECT urlimage FROM produits WHERE design=\"ASUS\"");
$urla=mysql_fetch_array($url);
$urla=$urla[urlimage];
toujours la même erreur : " Erreur de requete : No database selected "
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
22 mai 2008 à 18:18
22 mai 2008 à 18:18
C'est parce que tu ne sélectionnes pas ta base de données.
Du coup, évidemment, il se demande quoi !
Il faut d'abord te connecter :
mysql_connect
Et à la fin te déconnecter :
mysql_close
Essaye de trouver des tutoriels sur l'utilisation de mysql avec php, ça te sera utile (pour sécuriser, entre autres)
Du coup, évidemment, il se demande quoi !
Il faut d'abord te connecter :
mysql_connect
Et à la fin te déconnecter :
mysql_close
Essaye de trouver des tutoriels sur l'utilisation de mysql avec php, ça te sera utile (pour sécuriser, entre autres)
sanfred
Messages postés
20
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
12 janvier 2009
22 mai 2008 à 18:09
22 mai 2008 à 18:09
la cé un autre pb et j'ai pas la solution... mais je suis quasi sur que la requete marchera comme ça.
Merci quand même ^^
Est-il possible que ce problème provienne de mon fichier de connexion à ma base ?
Est-il possible que ce problème provienne de mon fichier de connexion à ma base ?
sanfred
Messages postés
20
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
12 janvier 2009
22 mai 2008 à 18:14
22 mai 2008 à 18:14
surement... fais voir...
<?
$host="localhost";
$login="root";
$pass="progweb";
$db=mysql_connect($host,$login,$pass);
mysql_select_db("base",$db);
?>
Voila
$host="localhost";
$login="root";
$pass="progweb";
$db=mysql_connect($host,$login,$pass);
mysql_select_db("base",$db);
?>
Voila
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
22 mai 2008 à 18:21
22 mai 2008 à 18:21
$db=mysql_connect($host,$login,$pass) or die ("Erreur de connexion : ".mysql_error() );
mysql_select_db("base",$db) or die ("Erreur de connexion à la base ".$db." : ".mysql_error() );
[Edit : c'est ça, de faire des copier/coller trop rapidement :-O ]
mysql_select_db("base",$db) or die ("Erreur de connexion à la base ".$db." : ".mysql_error() );
[Edit : c'est ça, de faire des copier/coller trop rapidement :-O ]
22 mai 2008 à 17:36
<html>
<head>
<title>CSS Projet PhP</title>
<link rel="stylesheet" type="text/css" href="styleprojet.css" media="all">
</link>
</head>
<body>
<div id="haut"><img id="image" src="banphp.bmp"/>
<div id="gauche">
MENU
<br/>
<ul>
<li>Consultation</li>
<form name="consultation" action="consultation.php" method="post" >
<select name="consultation" value="">
<option name="choix" value="" selected>Votre Choix</option>
<option name="parFamille" value="1" onClick='javascript:document.consultation.submit()'>Par Famille</option>
<option name="parTranche" value="2" onClick='javascript:document.consultation.submit()'>Par Tranche de Prix</option>
<option name="tous" value="3" onClick='javascript:document.consultation.submit()'>Tous</option>
</select>
</form>
</ul>
</div>
<div id="centre">
<?php
if ($_POST['consultation']=="1")
{echo "<h4>**<u>Ordinateurs Portables</u>**</h4>";
$url=mysql_query('SELECT `urlimage` FROM `produits` WHERE design="ASUS"');
$urla=mysql_fetch_array($url);
echo "<img src='$urla'/>";
}
if ($_POST['consultation']=="2")
{echo "Tranche";}
if ($_POST['consultation']=="3")
{echo "Tous";}
?>
</div>
</div>
</body>
</html>
Voili Voilou ^^
Je sais que certains trucs sont foireux mais je voudrais d'abord résoudre le problème dont je parle .
Merci