Lire un variable depuis une ligne

Fermé
laura - 8 avril 2009 à 12:46
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 9 avril 2009 à 18:23
Bonjour,
j'aimerai créer sur mon site un compteur des enregistrements ,
j'ai tout créer mais le problème que la boucle est déplace aprés le compteur
est ce quel ya une méthode pour allé directement a une ligne sur le code pour lire le variable ???
voila mon code :

<?php
$ss .= ' '. $numeng;


if($ss == "0")
{
echo 'Désolé aucun Etablissement ne répond a votre recherche';
}
elseif($ss > "1")
{
echo $ss,' Etablissements répondent a votre recherche';
}
else
{
echo '1 Etablissement répond a votre recherche';
}


?>
.
.
.
.
.
.
.
.
.
.
.
.
<?

if($numcol==3)
{

echo"</tr><tr>";
$numcol=1;
}
else $numcol++ ;
$numeng ++;
}

?>



Merci
A voir également:

7 réponses

Peut expliquer plus précisément ta demande? un compteur d'enregistrement

tu veut dire afficher le nombre de personne qui se sont inscrite sur ton site?
le nombre de personne en ligne?
le nombre de personne différentes qui sont passé sur ton site?
ou autre chose?
0
le nombre d'établissements affiche apres le critère de la recherche :
// Avant d'utiliser $_GET
if (isset($_GET['tarif']))
{
$tarif = $_GET['tarif'];
}



if (isset($_GET['ville']))
{
$ville = $_GET['ville'];
}



if (isset($_GET['raison_sociale']))
{
$raison_sociale = $_GET['raison_sociale'];
}



if($ville!="indi")
{
if($requette=="")
{
$requette=$requette." ville='".$ville."'";
}
else
{
$requette=$requette." AND ville='".$ville."'";
}
}

if($tarif!="indip")
{
if($requette=="")
{
$requette=$requette." tarif='".$tarif."'";
}
else
{
$requette=$requette." AND tarif='".$tarif."'";
}
}

// requette recherche de Nom d'etablissement

if ($raison_sociale != "")
{
if($requette=="")
{
$requette=$requette." raison_sociale='".$raison_sociale."'";
}
else
{
$requette=$requette." AND raison_sociale='".$raison_sociale."'";
}
}



if($requette!=""){
$requette = $requette."AND";
}
// Fin requette recherche de Nom d'etablissement
0
j'att tjr une réponse STP
0
Utilisateur anonyme
8 avril 2009 à 17:51
Bonsoir,
J'ai pas trop compris, mais si tu veux faire un compteur, tu peux utiliser une boucle while.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 avril 2009 à 18:10
Je ne comprend pas tout dans le titre de ta question,mais essayes comme ça

// Avant d'utiliser $_GET
if (isset($_GET['tarif']))
{
$tarif = $_GET['tarif'];
}



if (isset($_GET['ville']))
{
$ville = $_GET['ville'];
}



if (isset($_GET['raison_sociale']))
{
$raison_sociale = $_GET['raison_sociale'];
}

<code>//initialisation variable, car si tu la testes plus lion il faut qu'elle ait au moins une valeur par defaut
$requette="";


if($ville!="indi")
{
if($requette=="")
{
$requette=$requette." ville='".$ville."'";
}
else
{
$requette=$requette." AND ville='".$ville."'";
}
}

if($tarif!="indip")
{
if($requette=="")
{
$requette=$requette." tarif='".$tarif."'";
}
else
{
$requette=$requette." AND tarif='".$tarif."'";
}
}

// requette recherche de Nom d'etablissement

if ($raison_sociale != "")
{
if($requette=="")
{
$requette=$requette." raison_sociale='".$raison_sociale."'";
}
else
{
$requette=$requette." AND raison_sociale='".$raison_sociale."'";
}
}


//que vient faire cette partie de code ?
if($requette!=""){
$requette = $requette."AND";
}
// Fin requette recherche de Nom d'etablissement</code>
0
merci pour les réponses
pour plus d'explication :
la boucle while est placé à la ligne 200 de mon code .
le compteur est sur la ligne 100. OK
alors le compteur m'affiche toujour 0 enregistrements car il affiche avant l'entrer de la boucle
je ne peux pas mettre un compteur d'enregistrement simple , car il y'a une recherche par : ville / budget / nom...
voila mon compteur qui affiche tjr '1 Etablissement répond a votre recherche'

<?php


if($ss == "0")
{
echo 'Désolé aucun Etablissement ne répond a votre recherche';
}
elseif($ss > "1")
{
echo $ss,' Etablissements répondent a votre recherche';
}
else
{
echo '1 Etablissement répond a votre recherche';
}


?>
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
9 avril 2009 à 18:23
la boucle while est placé à la ligne 200 de mon code .
le compteur est sur la ligne 100.


la boucle while, c'est celle qui fait l'affichage des résultats de la requette je suppose
si elle est juste après toa resuette à la ligne 200 et ton compteur à la ligne 100 ça ne peut pas marcher

il faut:

ta requette

$result=mysql_query(........

puis recup du nombre d'enr trouvés

$ss=mysql_num_rows($result);

ensuite ton affichage du nombre enr trouvés
if($ss == 0)
{
echo 'Désolé aucun Etablissement ne répond a votre recherche';

elseif($ss > 1)
{
echo $ss,' Etablissements répondent a votre recherche';
}
else
{
echo '1 Etablissement répond a votre recherche';
}

puis l'affichage des réponses

if($ss>0){
while(............

}
0