Tableau et passage d'une page à une autre

Fermé
parkmerve Messages postés 2 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 9 mars 2016 - 9 mars 2016 à 13:11
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 9 mars 2016 à 18:02
Bonjour tout le monde ,
j'ai un petit probleme au niveau de mon projet et j'ai vraiment besoin d'aide
j'ai une premiere page qui demande le nom d'un lecteur si le nom existe dans la page les coordonnés de ce lecteur va s'afficher dans un tableau dans une deuxieme page , comment dois je faire pour récupérer ce nom la et faire une requête pour sélectionner tous ses coordonnées et ce que je dois continuer dans la meme page php ou vien une autre voici la page
A voir également:

2 réponses

jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 4 722
9 mars 2016 à 13:47
Bonjour,

A l'avenir, merci de COLLER directement le code sur le forum au lieu d'en mettre un capture écran.

NB : **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


Ensuite, si ton souci est de transmettre la variable $nom à une autre page, pourquoi ne pas utiliser les variables de SESSION ?


0
parkmerve Messages postés 2 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 9 mars 2016
Modifié par jordane45 le 9/03/2016 à 18:00
j'ai utiliser la session et rien n'est affiché peut etre qu'il manque quelque chose?

<?php

include_once("connexion.php");
session_start ();
if (isset($_SESSION['nom']))
$query = "SELECT * FROM lecteur WHERE nom ='$nom'";
$result = mysqli_query($mysqli, $query);
$total = mysql_num_rows($result);
if($total){
echo '<table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
        echo '<tr>';
        echo '<td bgcolor="#00E8E8"><b><u>No</u></b></td>';
        echo '<td bgcolor="#00E8E8"><b><u>Nom</u></b></td>';
   echo '<td bgcolor="#00E8E8"><b><u>Prenom</u></b></td>';
        echo '<td bgcolor="#00E8E8"><b><u>Adresse</u></b></td>';
   echo '<td bgcolor="#00E8E8"><b><u>Cp</u></b></td>';
        echo '<td bgcolor="#00E8E8"><b><u>Ville</u></b></td>';
   echo '<td bgcolor="#00E8E8"><b><u>Telephone</u></b></td>';
        echo '<td bgcolor="#00E8E8"><b><u>Email</u></b></td>';
     echo '<td bgcolor="#00E8E8"><b><u>Sexe</u></b></td>';
   echo '<td bgcolor="#00E8E8"><b><u>Date de naissance</u></b></td>';
        echo '<td bgcolor="#00E8E8"><b><u>Categorie</u></b></td>';
   echo '<td bgcolor="#00E8E8"><b><u>Date dadeshion</u></b></td>';
        echo '</tr>'."\n";
   while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="#FFFFFF">'.$row['numero_lecteur'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['nom'].'</td>';
    echo '<td bgcolor="#FFFFFF">'.$row['prenom'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['adresse'].'</td>';
    echo '<td bgcolor="#FFFFFF">'.$row['cp'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['ville'].'</td>';
    echo '<td bgcolor="#FFFFFF">'.$row['telephone'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['email'].'</td>';
    echo '<td bgcolor="#FFFFFF">'.$row['sexe'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['datedenaissance'].'</td>';
    echo '<td bgcolor="#FFFFFF">'.$row['categorie'].'</td>';
        echo '<td bgcolor="#FFFFFF">'.$row['dateadeshion'].'</td>';
        echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.
}
mysql_free_result($result);

?>

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
0
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 4 722
9 mars 2016 à 18:02
1 - Où sont les balises de code comme je te l'avais indiqué dans mon message précédent ???
**** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

.
2 - Tu mélanges des instruction MYSQL avec des MYSQLi
Et puis... dans le code que tu avais posté (en image au début...) tu sembles utiliser l'écriture oriénté objet ... alors que là... tu utilises la syntaxe procédurale.....

Fais le ménage dans ton code et reviens nous voir avec ton code ainsi corrigé !
0