PB Count (Résolu) et un souci de lien de pagination - PHP - Programmation
Marsh Posté le 22-06-2009 à 15:56:55
mysql_query ne te renvoie pas le résultat, mais un objet contenant le résultat... il te faut l'exploiter avec d'autres fonctions style mysql_fetch_array() ou autre.
http://php.developpez.com/faq/?pag [...] eselection
Marsh Posté le 22-06-2009 à 16:13:01
Merci pour l'info J'ai mon résultat avec cette syntaxe.
<?php |
Je vais en profiter pour poser une autre question au lieu de créer un autre topic.
****************************************************************************************************************************
J'ai fait un système de pagination qui fonctionne impeccable. Leproblème vient du fait que je voudrais l'adapter à mon application etlà ça coince un peu. En effet en local pour faire les liens vers lespages j'indiquais que j'étais sur index.php?p=1 par exemple.
Là le soucis c'est que ma page qui va contenir la pagination est déjàsous la forme admin.php?m=interventon_a_faire. Donc le soucis c'est queje n'arrive pas à faire marcher les liens en bas de ma page.
1: <h3>Intervention à faire</h3> |
Le soucis c'est donc la ligne 45 que je n'arrive pas à faire fonctionner
Merci
Marsh Posté le 22-06-2009 à 16:33:20
tu dois pouvoir utiliser $_SERVER[REQUEST_URI], qui contient le nom complet de ton script plus les paramètres, et y rajouter ta variable, mais je suis pas certain que ce soit super propre...
Marsh Posté le 23-06-2009 à 09:20:53
J'ai cherché sur php.net mais j'ai rien trouvé sur Request_URI . Soit j'ai très mal cherché soit je suis aveugle
Marsh Posté le 23-06-2009 à 10:35:31
ben fais un
Code :
|
tu verras ca sera limpide.
Marsh Posté le 23-06-2009 à 11:25:52
ReplyMarsh Posté le 23-06-2009 à 11:27:08
Je suis pas certain que ce soit plus limpide pour moi
Par contre effectivement ça m'affiche un paquet de truc dont je ne sais pas quoi faire
Marsh Posté le 23-06-2009 à 11:30:44
ca t'affiche le contenu de $_SERVER['REQUEST_URI'] qui est ce dont tu as besoin.
Marsh Posté le 23-06-2009 à 11:31:49
macgawel a écrit : echo "<a href="admin.php?m=intervention_a_faire&p=$i">$i</a> |"; |
Ptin c'était si simple Merci en tout cas
ça marche presque, le seul problème c'est que les liens ne fonctionnent toujours pas, au lieu de faire planter mon programme je reste sur la page1 Mais au moins ça débloque la situation
Marsh Posté le 23-06-2009 à 11:36:38
- Vérifie que le &p=... varie en fonction du numéro de page demandé
- Pour le débuggage :
Marsh Posté le 23-06-2009 à 11:46:07
C'est bon ça marche
En fait le problème venait d'une erreur de syntaxe au niveau d'un $_GETt donc ça risquait pas de marcher
Encore pour le coup de main et l'astuce avec la perlouette "&"
Marsh Posté le 23-06-2009 à 11:48:51
ah 'tain j'avais rien compris. j'avais pas vu l'erreur de syntaxe, et j'ai proposé un truc qui t'évite de rembarquer tout tes paramètres.
My mistake.
Marsh Posté le 23-06-2009 à 22:44:58
Quelqun m'explique comment
echo "<a href="admin.php?m=intervention_a_faire&p=$i">$i</a> |";
marche?
ya pas un peut trop de double quotes ...?
Marsh Posté le 22-06-2009 à 15:53:10
Bonjour,
J'ai ici une requête qui est sensé m'indiquer le nombre d'intervention qui ont un état à "non".
Donc je fais ma requête toute simple sous MySQL pour voir si ça passe:
SELECT COUNT(etat) AS nbinter FROM survenir WHERE etat ='non'
[u][b]RESULTAT:[/b][/u] nbinter: 6
Ensuite je fais ma requête SQL sous php:
$sql = mysql_query("SELECT COUNT(etat) AS nbinter FROM survenir WHERE etat ='non'";);
echo $sql;
[u][b]RESULTAT:[/b][/u] Resource id #5
Je ne comprends pas d'où vient ce ressource id #5
De plus, j'ai essayé de faire cette requête dans un autre dossier de mon répertoire et le résultat était différent, ça m'affichait Resource id #3
Si quelqu'un pouvait éclairer ma lanterne ça serait sympa parce que là je pige pas
Message édité par Profil supprimé le 22-06-2009 à 16:13:39