fait moi voir ton code complet, on va trouver
Type: Messages; Utilisateur: Sergio_zero
fait moi voir ton code complet, on va trouver
ça risque pas de marcher lol
tu as quoi dans ta table ? montre moi une ligne.
revient sur le code que je t'ai donné aussi non tu vas pas temps sortir.
regarde du côté de phpmysql.
Peut-tu me montrer la structure de ta table ?
C'est bizarre, j'utilise la même chose sur un site et ça fonctionne.
Voici ma requête
<?php
$s = trim($_GET['s']);
$ordre = $_GET['tri'];
$ordre_tri = $_GET['tri_par'];
$resultat...
Je sais pas si ça à avoir mais change l'ordre dans ta requête.
SELECT id, toys
Normalement tu dois donc avoir l'id en index et en auto incrément en int 11 et toys en varchard 250 par exemple.(dans...
Dans ta table shop, les colonnes sont dans qu'elle ordre ?
voici le code complet que tu dois avoir.
<link rel="stylesheet" type="text/css" href="search.css" />
<div id="search">
<form method="GET" action="Met ici l'url de la pgae ou est envoyé le...
Bonjour,
Je pense avoir trouvé.
C'est par-ce qu'on exécute pas la requête.
essaie ça :
<php
$q = $_GET['q'];
echo'La variable $q contient '.$q.'';
$sql = $bdd->prepare('SELECT toys, id...
si tu écris test dans l'imput est-ce que ça affiche
La variable $q contient test
je sais pas si tu as vu, j'ai modifié ton <input type="search" en <input type="text"
Le but de ton script c'est bien de rechercher dans ta base de données se que l'internaute entre de se input ?
j'ai arrangé un peut ton code, notamment le <form> regarde, dans action il faut que tu mettes l'url ou le formulaire est envoyé.
j'ai aussi fait un test de connexion à la bdd et sur la variable $q....
montre ton code
que t'affiche le echo
met plutôt le <ul> qui ouvre.
peut tu donner ton nouveau code ?
essaie de faire un echo
<?php
if (!empty($_GET['q'])) {
echo''.$_GET['q'].'';
}
?>
Enlève la balise </ul> qui ne sert à rien à priori
Bonjour,
Essaie ça
<?php
$q = $_GET['q'];
$sql = $bdd->prepare('SELECT toys, id FROM shop WHERE toys LIKE :reference ORDER BY id DESC');
$sql->bindValue('reference', '%' . $q . '%');...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.