Vous n'êtes pas identifié(e).
Pages : 1
Je vais essayer d'être le plus clair possible, on y arrivera peut-être ....
Pour faire simple, je vais prendre un exemple parlant : EBAY
Je cherche une montre sur Ebay, je tape "montre et j'atterris sur une page de résultats avec des titres d'annonce et des photos en miniature -> c'est ma page 1
Sur cette page1, il n'y a pas les détails de l'annonce, c'est juste une page de résultats. Pour voir les détails d'une annonce, je dois cliquer sur son titre (qui contient un lien) et alors s'ouvre la page2 de l'annonce avec tous les détails joliment mis en page (photo à gauche en haut, titre en haut, texte en bas ect) c'est ma page 2
Avec le code que j'ai crée, les détails concernant mon titre en page2 apparaissent en un seul bloc et je ne peux pas mettre un bout à droite de l'écran, un autre en haut, en bas et à gauche, en clair je ne peux pas organiser mes détails. Je peux juste faire des sauts de ligne et des espaces entre les items.
Y a t-il une fonction qui permette de séparer les données transférées d'une page1 à une page2
Est-ce que je me suis fait comprendre ?
Merci
C'est fait, Merci, mais ça ne change rien du tout ...
Si je reviens sur ce post c'est que j'ai galéré à essayer de trouver la solution sans succés.
Alors ce serait sympa si vous pouviez m'aider.
Je cherche à récupérer dans la page2 les différents champs séparément pour les afficher dans différentes cases d'un tableau.
Merci pour votre bienveillance envers un débutant
Bonjour,
J'ai une base de données "jeux_video" avec les champs "id" "titres" "description" etc ...
Je souhaite faire apparaître sur ma page 1 uniquement les "titres" avec un lien.
Lorsqu'on clique sur un des "titres", une nouvelle page (page2) s'ouvre avec l'affichage des détails ("titres" "description" etc ....)
Mon problème est que je n'arrive pas à afficher les détails séparemment. Tout apparaît en un seul bloc.
Je voudrais en fait créer dans ma page2 un tableau avec des colonnes "titres" et "description"
Comment faire ?
Merci d'avance
Sophie
Voici mon code :
Page 1
<?php
// on crée la requête SQL
$sql = 'SELECT titres, id, description FROM jeux_video';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<br />','<a href="page2.php?titre='.urlencode($data ['id']). " " .urlencode($data ['titres']). " " .urlencode($data ['description']).'">'.stripslashes(htmlentities(trim($data['titre']))).'</a><br />';
?>
Page 2
<?php
if(isset($_GET['titre']) ) $titre=$_GET['titre'];
echo $_GET['titre'];
Pour Pierrot, mon titre est sous la forme TEXTE. Seul l'id est numérique.
Mon script ne marche pas. Je suis débutant, je voudrais avoir une aide bienveillante de votre part.
Sur la page 1, j'ai un tableau avec les titres (titre1, titre2, etc) des livres (avec liens hypertexte).
Lorsque je clique sur un titre, je souhaite afficher sur la page2 tous les champs de la ligne du titre séléctionné (auteur, prix, date, nombre_de_page)
Avec mon code, celà ne m'affiche sur la page2 que le nom du titre et ça :
SELECT jeux FROM livres WHERE titre = 'titre1';
Voici mon code de la page 2
Page 2
<?php
if(isset($_GET['titre'])) $auteur=$_GET['titre'];
?>
<?php echo $_GET['titre']; ?>
<p><br />
</p>
<p>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=annonces', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$sql = "SELECT jeux FROM livre WHERE titre = '".$_GET['titre']."';";
echo $sql
?>
Où me suis-je trompé ?
Merci d'avance
David
Merci,
Mon script PAGE2 ne marche pas :-(
Où est l'erreur ?
Merci
page2
<?php
if(isset($_GET['titre']) AND (is_numeric($_GET['titre']))) $titre=$_GET['titre'];
?>
<?php echo $_GET['titre']; ?>
<p><br />
</p>
<p>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=annonces', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$sql = "SELECT * FROM livres WHERE titre = '".$_GET['titre']."';";
echo $sql
?>
hou hou, y a personne ?
effectivement, j'ai oublié de mentionner le champ "id"
En clair, sur ma 2° page, je dois rajouter quoi comme code php pour demander les infos du titre ?
Bonjour,
Ma BDD : Titre, auteur, nombre de pages, date, prix
Sur ma page1 j'affiche les Titres avec lien hypertexte.
Lorsque je clique sur le titre, je voudrais que celà m'affiche sur une autre page (page2) les détails (auteur, nombre de pages, date, prix)
J'ai trouvé un script mais je n'arrive pas à afficher les détails (seul le titre s'affiche)
page1
$reponse = $bdd->query('SELECT titre FROM livres);
while ($donnees = $reponse->fetch())
{
echo '<a href="page2.php?titre='.urlencode($donnees ['titre']).'">'.stripslashes(htmlentities(trim($donnees['titre']))).'</a><br />';
}
Page 2
Merci d'avance,
David
Pages : 1