Rechercher : dans
Par :

Lire un variable depuis une ligne

Dernière réponse le 9 avr 2009 à 18:23:06 laura, le 8 avr 2009 à 12:46:09 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Safari 525.19

Meilleures réponses pour « lire un variable depuis une ligne » dans :
Comment lire un fichier ligne par ligne Voir Comment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Remplir une ligne ou une colonne avec une suite logique VoirVous devez créer un tableau avec le nom des mois dans une ligne ou une colonne : - vous inscrivez au moins 2 mois consécutifs : par exemple, janvier en B4 et février en B5 - vous pointez sur B4, puis en maintenant shift enfoncé, vous pointez B5. ...

1

Simetra, le 8 avr 2009 à 13:37:24

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?

Répondre à Simetra

2

laura, le 8 avr 2009 à 14:07:30

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

Répondre à laura

3

laura, le 8 avr 2009 à 17:45:01

J'att tjr une réponse STP

Répondre à laura

4

Adenora, le 8 avr 2009 à 17:51:07

Bonsoir,
J'ai pas trop compris, mais si tu veux faire un compteur, tu peux utiliser une boucle while.

Répondre à Adenora

5

Alain_42, le 8 avr 2009 à 18:10:51

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>

Répondre à Alain_42

6

laura, le 9 avr 2009 à 10:53:15

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';
}


?>

Répondre à laura

7

 Alain_42, le 9 avr 2009 à 18:23:06

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(............

}

Répondre à Alain_42