table avec form

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : table avec form

par zeus » 21 déc. 2005, 10:45

Modération : Juste 2-3 précisions
- donnes nous un max de précisions, parce que tu ne nous dit pas ce qui ne marche pas, juste que ça ne marche pas
- ne met pas de capture d'écran tant que c'est possible. Préfère coller ton texte entre balise

EDIT ---
Et la solution est ?
[/color]

par scadox » 21 déc. 2005, 10:37

ces beau close sujet jai arrangé le prob merci all !!!!

par Min's » 21 déc. 2005, 10:37

salut
dans ton php teste ta varibale $_POST
if(isset($_POST['limit']))
echo $_POST['limit'];
teste ta requete dans phpmyadmin

et c'est pas 0,$_POST['limit'], mais 0,$8POST['limit']-1
$8POST ? Ca marche ça?? :roll: désolé... mais tu as raison sinon, faut le -1...

Mais change le form...

<form action='lenomdetapage.php' method='post'> sinon tu vas passer en GET à la place donc ca va pas aider :)

et ya un ' de trop après $_POST['limit'];

(Par contre, fais un copier coller de ton code la prochaine fois... c'est plus facile qu'une image... :) et tu l'entoures des balises

Code : Tout sélectionner

[php][/php]
et on pourra bien lire le code :) )[/php]

par jeff » 21 déc. 2005, 10:33

salut
dans ton php teste ta varibale $_POST
if(isset($_POST['limit']))
echo $_POST['limit'];
teste ta requete dans phpmyadmin

et c'est pas 0,$_POST['limit'], mais 0,$8POST['limit']-1

par scadox » 21 déc. 2005, 10:28

Image


rien functionne encore .......

par Min's » 21 déc. 2005, 10:15

Tout d'abord Bonjour... :)

Gné?? Tu as pas une page un peu plus complète là dedans??

Tu dois mettre

Code : Tout sélectionner

<select name='limit'> <option value='50'>50</option> <option value='200'>200</option> <option value='500'>500</option> </select>
dans un formulaire (<form></form>)

et dans la même page php tu laisse ton code avec le remplacement de 0,50 en 0,'.$_POST['nom_de_ton_select_dans_le_formulaire'] et ptet que ca ira mieux alors :)
$sql = 'SELECT * FROM blabla ORDER BY titre_exemple DESC LIMIT 0,50';
$req = mysql_query($sql) or die('Erreur !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo ''.$data['titre_exemple'].'';
} 

table avec form

par scadox » 21 déc. 2005, 10:12

exemple :

Les
<select name='limit'>
<option value='50'>50</option>
<option value='200'>200</option>
<option value='500'>500</option>
</select>
dernières musiques jouées.

------------------------------------------

$sql = 'SELECT * FROM blabla ORDER BY titre_exemple DESC LIMIT 0,50';
$req = mysql_query($sql) or die('Erreur !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo ''.$data['titre_exemple'].'';
}


je veux que dans la requete sql quan je selectionne 50 il en afiche seulement 50, 200 il en affiche 200 ..... qui peu maider svp ?