1

j'ai un prob sur un site que je suis en train de créer...

j'ai un script php qui a une requete sql qui va chercher deux données en chaine de charactère ( précisément un nom et un prénom ) dans ma base de donnée et mon pb c'est de récupérer mon nom et mon prénom dans une variable qui pourra être ensuite utilisé pour afficher ce nom et prénom dans une page quelconque...

quelqu'un pourrais me trouvé comment ?

merci d'avance et j'espère avoir été assez clair...

Chris

2

Il faut que tu crée une vue, et cette vue selectionne juste le nom et le prenom de table ou sont stockés le nom et prenom
ensuite stocker le resultat dans une autre variable éventuellement...

dites moi si je me trompe confus



cibix
Vous trouverez de nombreuses informations sur les Citroën BX sur le site :
°º¤ø,¸¸,ø¤º°`°º¤ø,¸ http://cibix.free.fr °º¤ø,¸¸,ø¤º°`°º¤ø,¸

°º¤ø,¸¸,ø¤º°`°º¤ø,¸ http://cibix.online.fr °º¤ø,¸¸,ø¤º°`°º¤ø,¸ 

N'oubliez pas de visiter le forum entièrement consacré aux Citroën : Forum Citroën

3

parce que moi j'ai ça comme requète sql :

CREATE VIEW vue ( pnom ) AS SELECT pnom FROM inscriptions WHERE pseudo = '".$_POST['pseudo']."' AND mdp = '".$_POST['mdp']."'

4

p'tain, vous venez de quelle planète les gars, vous m'inquiétez.... ;o)
BX Digit '86, 240000+km LE bonheur à 4 roues!
Honda Prelude 2.2VTEC 1993
Triumph Spitfire Mk3 1969
http://freespace.virgin.net/ben.legrand/
Club Planète BX www.planetebx.cjb.net

5

Je pensais à un truc con.

Tu crées 2 variables, dans chacune d'elle tu affectes le résultat de tes requètes SQL (une pour le nom et une pour le prénom)

Comme ca pour l'affichage tu as deux variables $prenom et $nom que tu peux manipuler à ta guise.

Je suis pas un pro du PHP ca fait un bail que j'y ai pas touché...
BX 19 GTI 1988 -- Moteur sorti, remplacement de culasse en cours...
Xsara VTS 1999

6

justement je l'avais déjà essayé ! mais c'est le même pb.... je n'arrive pas a en fait traduire le resultat de la requete sql pour php !!!! mur

7

Pour avoir un max d'info sur php/mysql tu vas sur www.nexen.net

Sinon pour ton problème il faut faire un truc du genre :


// la requete SQL
$requete = "select * from machines";

//execution de la requete et stockage du résultat dans $result
$result = mysql_query ($requete, $bd );


// récuperation du nombre de ligne retournées
$nbr_result=mysql_num_rows($result);

//print("nombre de résultat : $nbr_result");
print ("<form name=\"modif\" method=\"post\" ACTION=\"maj.php?type=machines&nbr=$nbr_result\">");
print (" <table cellspacing=\"10\"> ");
for ($i=0; $i<$nbr_result; $i++)
{

// Avancement position du curseur de résultat sur la ligne de résultat i
mysql_data_seek ($result, $i );

// stockage de la ligne de résultat dans la variable phph $tmp; ensuite chaque champ est accessible comme dans un tableau.
$tmp = mysql_fetch_row($result);

print (" <tr> <td><font color=#FF0000><b>+</b>&nbsp</font>Nom de la machine : <font color=#FF0000> <b>$tmp[4] </b> </font> </td> </tr>");

$nom = $i;
$nom .= "proc";
print (" <tr><td><font>Nombre de processeurs : </font> <input type=\"TEXT\" name=\"$nom\" size=6 value=\"$tmp[5]\"> </td>");
$nom = $i;
$nom .= "puissance";
print (" <tr><td><font>Puissance d'un processeur : </font> <input type=\"TEXT\" name=\"$nom\" size=6 value=\"$tmp[6]\"> <font> En tpm-c </td>");

$nom = $i;
$nom .= "machine";
print (" <tr><td><font>Nombre de machine : </font> <input type=\"TEXT\" name=\"$nom\" size=6 value=\"$tmp[7]\"> </td>");

print ("</tr> <tr><td></td></td>");

}
print ("</table>");
?>

avatar
Espace IV 2.0T (04) : la betaillère
Megane 1 1.6 16S (99) : pour bobonne
Mini BO (94) : qui prend la poussière en attendant son heure
Axel 12 TRS (88) : #love#
Peugeot J5 (83) pour le BTP
Traction 11B (52) : pour la classe Solex 5000 (74) Solex 3800 (a refaire)

8

J'ai du tomber sur la tête ou je sais plus lire,en tout cas smiley19.gif et en plus smiley18.gif
avatar

9

Ben c'est de la prog informatique et son éternel problème PHP/MySql... mais au résultat quand ça marche, c'est que tu bonheur!
avatar
BXsiste chevronné!

10

Enfin de la programmation informatique de "base", car php est un langage relativement simple et permissif qui permet de faire pas mal de chose...

Par contre il est très facile de s'y mettre et est relativement une bonne base pour apprendre quelques trucs smile
BX 16 soupapes - 151 000kms
Xsara 1,8 16v Exlcusive - 83 000kms

11

Bon j'avance !!! je récupère bien ma requete sql dans une variable et j'arrive bien a la traduire pour php !!! c'etait en fait assez simple...
j'avais pas compris qu'avec la fonction mysql_fetch_row qu'il me récuperait une table ! donc maintenant l'ayant compris grâce a des recherches sur internet et qui traduisait le résultat de la requete, je cherche mon resultat dans le premier "row" de la table et je la met dans une variable et le script m'affiche le resultat de ma requete :

$r = mysql_query($sql); // le resultat de ma requete
$row = mysql_fetch_row($r); // la je vais chercher le nombre de "row" ( ligne ) dans la table qui contienent un résultat
$nomcomplet = $row[0]; // la je vais chercher la ligne de mon résultat
print "&nomcomplet=$nomcomplet"; // et la j'affiche mon résultat


merci pour votre aide !!!