Communauté Informatique NDFR.net : [PHP] Petit prob d'echo ! - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
[PHP] Petit prob d'echo !
Thread Tools Display Modes
  #1  
Old 07-10-2004, 02:17
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
[PHP] Petit prob d'echo !

Je continue dans mon apprentissage du php !

J'ai un petit prob dans une fonction echo :

PHP Code:
echo "<table width=\"...trong> - ".
       
$voir="php" 
       include(
"viewonline.php"); echo"
      </div></td>
    <td width=\"91\" ..."

Le script permets d'afficher le nombre de connectés ! La fonction marche mais ça me rajoute "php" juste devant le nombre de connectés !

Ensuite toujours, dans l'echo, je ne sais pas comment intégrer ça :
PHP Code:
<?php echo htmlspecialchars($q); ?>
J'ai mis
PHP Code:
echo "<table width=\"...t\" value="; echo htmlspecialchars($q); " na..."
mais ça bug la page !

J'attends votre coup de pouce

Merci d'avance
__________________
Reply With Quote
  #2  
Old 07-10-2004, 08:39
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
Quote:
Je continue dans mon apprentissage du php !

J'ai un petit prob dans une fonction echo :

PHP Code:
echo "<table width=\"...trong> - ".
       
$voir="php" 
       include(
"viewonline.php"); echo"
      </div></td>
    <td width=\"91\" ..."

Le script permets d'afficher le nombre de connectés ! La fonction marche mais ça me rajoute "php" juste devant le nombre de connectés !
pourquoi mettre $voir=php ??? puis c'est logique qu'il montre php car tu lui demande ...

Quote:
Ensuite toujours, dans l'echo, je ne sais pas comment intégrer ça :
PHP Code:
<?php echo htmlspecialchars($q); ?>
J'ai mis
PHP Code:
echo "<table width=\"...t\" value="; echo htmlspecialchars($q); " na..."
mais ça bug la page !
ca devrait etre bon apart ton "na ..." deriere mais que veux tu dire par "ca bug la page" qu'est-ce qu'il ce passe ...[/QUOTE]
Reply With Quote
  #3  
Old 07-10-2004, 10:07
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Quote:
Originally Posted by Magi-X
pourquoi mettre $voir=php ??? puis c'est logique qu'il montre php car tu lui demande ...
C'est le script qui est comme ça !
si je ne mets pas ça, le nombre de connectés ne s'affiche pas !
Et le $voir=php permets de choisir le type d'affichage du compteur : php ou js

Voici une partie du viewonline.php :

PHP Code:
if ($nbreonline==1){$afficher="$nbreonline connecté";}
if (
$nbreonline>1){$afficher="$nbreonline connectés";}
if (
$voir=="js"){
print 
"document.write('".$afficher."');";
}
if (
$voir=="php"){
echo(
"$afficher");
}
if (
$voir=="no"){
}
?> 
Quote:
Originally Posted by Magi-X
ca devrait etre bon apart ton "na ..." deriere mais que veux tu dire par "ca bug la page" qu'est-ce qu'il ce passe ...
Lol ... le na... c'est parce que j'ai raccourci la partie !
Sinon voici comment ça bug :



Et du coup, ça me décale tout ce qu'il y a après ...
__________________
Reply With Quote
  #4  
Old 07-10-2004, 10:24
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 43
Posts: 2,043
Send a message via MSN to Benjy
PHP Code:
$voir = 'php';
?>
<table width="...trong> - <?=include('viewonline.php')?></div></td>
<td width="91" ...
Ici, selon ce que te retourne viewonline.php, tu as peut-être besoin de <?php include('viewonline.php'); ?> au lieu de <?=include('viewonline.php')?>.

PHP Code:
<table width="...t" value="<?=htmlspecialchars($q)?>" na...
NB : <?= équivaut à <?php echo
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #5  
Old 07-10-2004, 10:27
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Bon alors déjà, là y a un truc qui me parait louche :
PHP Code:
echo "<table width=\"...trong> - "
       
$voir="php" 
       include(
"viewonline.php"); echo
      </div></td> 
    <td width=\"91\" ..."

La première ligne se termine par un point, qui est en PHP l'opérateur de concaténation de chaîne.
Donc à priori, tu concatènes la chaîne contentant le code HTML, avec la chaîne résultat de l'affectation de la variable $voir (une affectaion réussie retourne la valeur affectée, donc ici, la chaîne "php").
Remplace le point par un point-virgule et ça devrait aller mieux.

Pour le deuxième problème, pourrait tu me donner le contenu de la variable $q et le début du code après le htmlspecialchar ?
Reply With Quote
  #6  
Old 07-10-2004, 10:34
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Merci Matt ! La première solution marche ....

Quand à l'autre, c'est un script php pour chercher avec google (google_api). La variable $q est envoyée par un form :
Code:
<form action="index.php" method="get">
      <input type="hidden" value="recherche" name="page" />
    <input size="35" type="text" value="<?php echo ($q); ?>" name="q" / class="rech">
    <input type="submit" value="Lancer la recherche" />
</form>
Quand au htmlspecialchar c'est dans les fichiers php du sxcript ... je ne sais pas trop ou !

Mais bon, sinon c'est pas grave, je vais essayer de me débrouiller autrement pour le 2d, merci
__________________
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
prob sonde thermique siras Matériel 5 15-07-2004 12:56
Petit Prob D'update Sql Dans Un Script ! bastien Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 3 08-07-2004 20:08
Petit prob de mis en page avec mysql ! bastien Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 5 21-06-2004 15:40
Petit prob avec IE warren Windows NT4/2000/XP Client 25 20-02-2004 03:09
Prob Framework claude922 Windows NT4/2000/XP Client 21 03-11-2002 17:05

All times are GMT +2. The time now is 22:14.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.