Php

Fermé
fei - 25 mai 2004 à 10:32
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 25 mai 2004 à 15:31
bonjour

jai un petit soucis avec un code php, j'aurais besoins d'aide!

jaimerais relier un formulaire avec une base de donnée (mysql) pour les afficher sur un tableau.

jai fais le code ci-dessous mais rien ne se passe :

mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("Marcon"); // Sélection de la base coursphp
mysql_query("INSERT INTO marque VALUES ( nomshoes, 'salut2')");


$reponse = mysql_query("SELECT * FROM" pointure , produit , couleur, marque , sport)
WHERE pointure.codepointure=produit.codepointure and couleur.codecouleur=produit.codecouleur and marque.Numero=produit.codemarque and sport.codesport=produit.codesport;"); // Requête SQL ?<

while($donnees = mysql_fetch_array($reponse))
A voir également:

5 réponses

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
25 mai 2004 à 10:38
Ta requête n'est pas bonne, tu fermes les guillemets et la parenthèse en plein milieu !

Essaie comme ça :

mysql_query("SELECT * FROM pointure , produit , couleur, marque , sport 
WHERE pointure.codepointure=produit.codepointure and couleur.codecouleur=produit.codecouleur and marque.Numero=produit.codemarque and sport.codesport=produit.codesport"); 


Et n'oublie pas d'afficher le résultat si tu veux qu'il se passe quelque chose ;)
(Je présume que l'affichage s'effectue plus bas dans le code ... )

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
salut, enlève déjà la double guillement entre le FROM et POINTURE puis enlève la parenthèse après SPORT.
Et pis pour voir le résultat, fais donc des print pour afficher les champs style print $donnees[0]; , etc ...
ps: est-ce marque.Numero ou marque.codemarque car d'après les liaisons ke tu écrits avant ca devrait être marque.codemarque?
0
merci
mais pour faire un affichage sur un tableau on fait quoi?
un "print" et ...?



merci d'avance!
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
25 mai 2004 à 11:21
Et bien tu peux par exemple faire ça, pour afficher le résultat dans un tableau :
<TABLE>
<?
while($donnees = mysql_fetch_object($reponse))
{
?>
<TR>
<TD>
<? echo $donnees->pointure; ?>
</TD>
<TD>
<? echo $donnees->produit; ?>
</TD>
...
</TR>
<? } ?>
</TABLE>

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fei Messages postés 1 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 25 mai 2004
25 mai 2004 à 15:04
bojour a tous!
une petite question de rien du tout svp ca veut dire koi ca ?
merci

mysql_query("INSERT INTO marque VALUES ( nomshoes, 'salut2')");
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
25 mai 2004 à 15:31
Ça veut dire que tu ajoutes dans la table "marque" une ligne contenant "salut2" dans la colonne "nomshoes".

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0