Lire un variable depuis une ligne

laura -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
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

Simetra
 
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
laura
 
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
laura
 
j'att tjr une réponse STP
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention   894
 
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
laura
 
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   Statut Membre Dernière intervention   894
 
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