CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pb avec echo

littledark
littledark
Niveau 10
17 février 2004 à 17:32:15

Peut on aléatoirement utiliser echo"" et echo´´?
peut on utiliser

echo" sur
plusieurs
lignes";

echo´sur
plusieurs
lignes´;

Car j´ ai un bleme

Je fais mon index en PHP et voici le code source de mon menu gauche et ca marche pas

< ?
$BG1="backgroundcellule.gif";
$BG2="backgroundcellule2.gif";
$IM1="triangle.gif";

echo ´<center>´;
echo ´<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="85%" > ´;
echo " <tr>";
echo ´<td BACKGROUND="$BG1">´;
echo ´<center><img SRC="$IM1" height=8 width=8>´;
echo " DOSSIERS";
echo " </center>";
echo " </td>";
echo " </tr>";

echo " <tr>";
echo ´<td BACKGROUND="$BG2">´;
echo " Lien 1";
echo " Lien 2";
echo " Lien 3";
echo " Lien 4";
echo " Lien 5";
echo " </td>";
echo " </tr>";
echo " </table></center>";

echo " <center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="85%" > ";
echo " <tr>";
echo ´<td BACKGROUND="$BG1">´;
echo " <center><img SRC="$IM1" height=8 width=8>";
echo " DOWNLOADS";
echo " </center>";
echo " </td>";
echo " </tr>";

echo " <tr>";
echo ´<td BACKGROUND="$BG2">´;
echo " Lien 1";
echo " Lien 2";
echo " Lien 3";
echo " Lien 4";
echo " Lien 5";
echo " </td>";
echo " </tr>";
echo " </table></center>";

echo " <center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="85%" > ";
echo " <tr>";
echo ´<td BACKGROUND="$BG1">´;
echo ´<center><img SRC="$IM1" height=8 width=8>´;
echo " JEUX VIDEOS";
echo " </center>";
echo " </td>";
echo " </tr>";

echo " <tr>";
echo ´<td BACKGROUND="$BG2">´;
echo " Lien 1";
echo " Lien 2";
echo " Lien 3";
echo " Lien 4";
echo " Lien 5";
echo " </td>";
echo " </tr>";
echo " </table></center>";

? >

_squall
_squall
Niveau 14
17 février 2004 à 17:59:04

sur plusieur ligne c deconseillé

leboss33
leboss33
Niveau 10
17 février 2004 à 18:10:46

J´ai souvent utilisés les deux dans un même script, jamais eut d eproblèmes. Sinon je ne vois pas ce que sa te coute de tout uniformisé !

buz-l-orage
buz-l-orage
Niveau 10
17 février 2004 à 18:13:22

idem que leboss, essaies dutiliser tjrs les memes, ca fais un peu brouillon de melanger
sinon, essaies d´editer ton code ds un . txt et de l´up qqpart, jv.com inseres des espaces par ci par la pour eviter des balises donc si qqu´un veut essayer d´arranger ton code faut qu´il arrange deja tt les tit pb..

_squall
_squall
Niveau 14
17 février 2004 à 18:16:34

bien c surtt que ca n´apport epeu d´avantage dans la lisibilité du code, mais bon c pratique souvent, du moemnt que ton texte est préformaté c ok, sinon parait que ca peu faire des bizareries a l´écran, mais g pas vérifié

stoff
stoff
Niveau 10
17 février 2004 à 18:37:43

Personnelement faire un menu comme çela je trouveça trés crade^^
ferme ta balise php aprés $BG1="backgroundcellule.gif";
$BG2="backgroundcellule2.gif";
$IM1="triangle.gif";
et fait simplement < ?=$var;?> . ..

littledark
littledark
Niveau 10
17 février 2004 à 19:41:55

Oui mais

-mieux vaut utiliser ´ ou " avec echo? si on met un echo"" et qu´ il y a un " au milieu ( genre

" <td BACKGROUND="$BG1">"; c pas grave? Pacque dans ce ca il faut utiliser les ´ mais je crois qu´ avec les ´ les variables ne sont plus reconnues...

et ou j´ ai oublié de fermer la balise?

enfin je sais pas trop c koi le bleme... mais merci a tous d´ avoir posté

littledark
littledark
Niveau 10
17 février 2004 à 19:49:20

Et sinon une fois la mise en forme réalisée je me demandais:

sauriez vous comment faire pour que quand on pointe sur un lien au lieu d´ aller sur une page enregistrée ca affecte une valeur à une variable et créé la page adéquate?

Exemple:

Sur ma page

< HTML>
< HEAD>
< /HEAD>
< BODY>
< ?
echo ´voici les tests game cube´;
include("index_tests_gamecube.txt");
? >
< /BODY>
< /HTML>

pour ma page ou j´ inclue une page de liens. Mais quand je pointe sur un lien

mettons

< A HREF="mario kart.php">Mario Kart<BR>

au lieu d´ aller vbers une page quand on clique cela affecte la variable $test=mario kart et avec juste une page ou sera placé ce script

< ?
echo " Voici le test du jeu $test";
include ( "$test.php");
? >

comme ca ca fait que 2 pages a gérer et le reste des fichiers textes. vous voyez ce que je veux?

et c koi le mieux pour inclure des fichiers texte?

la fonction include ou les fonctions

$lecture=fopen("fichier.txt","r");
$lecture2=fread($lecture, filesize("fichier.txt"));
fclose($lecture);

freedix
freedix
Niveau 10
17 février 2004 à 20:00:16

Pour ouvir un fichier texte, tu es obligé d´utiliser la fonction fopen(), avec la fonction include tu ne pourras jamais ouvir un fichier...

Pour la première question, tu crée une page nommée jeux.php par exemple, cette page avec prendre dans l´url un paramètre ( variable) que tu spécifieras...
Par exemple, dans ta page principale, tu fais un lien de ce type :
< a href="jeux.php?jeu=mario">Mario</a>

Puis dans la page jeux.php, tu incluras en fonction de la valeur de la variable jeu passée dans l´url...

Le mieux, c´est de sauvegarder tous les jeux dans une base de donnée, avec un identifiant unique puis toutes les infos se rapportant au jeu, comme ça, c´est beaucoup plus simple à gérer...
Tu sélectionne dans la base de donnée les infos se rapportant à la valeur de la variable passée dans l´url...

littledark
littledark
Niveau 10
17 février 2004 à 20:32:54

OK freedix. Pour la base de données, SQL peut convenir?

Et si j´ essayais include() avec un fichier.txt que se passerait-il???

Et mon code ou il foire?

Merci pour tout

freedix
freedix
Niveau 10
17 février 2004 à 20:41:47

Si tu fournit comme paramètre à la fonction include() un nom de fichier texte, PHP va simplement inclure le contenu de ce fichier, mais tu ne pourras pas travailler sur le contenu du fichier...

Pour la base de donnée, la plupart des hébergeurs fournissent une base de donnée MySQL...
Il y en a d´autres comme Oracle etc...
Le SQL est un langage de programmation, c´est en fait des requêtes, du genre :
SELECT * FROM table ORDER BY id DESC;

SQL signifit Structured Query Language...

Pour plus d´infos sur MySQL et le SQL :
http://www-fr.mysql.com/
http://www.nexen.net/docs/mysql/

littledark
littledark
Niveau 10
17 février 2004 à 20:44:28

Ok merci, je lirai. Sinon j´ ai EasyPHP. c bien pour mes débuts en SQL???

littledark
littledark
Niveau 10
17 février 2004 à 20:52:40

e... 700 pages... c pas mal pr imprimer tout ca freedix. mais c sympa qd même

freedix
freedix
Niveau 10
17 février 2004 à 20:55:41

:lol: L´imprimes pas, mais c´est toutes les fonctions SQL, tu t´y référes quand t´as un problème ou quand tu cherches une fonction spécifique...
C´est comme le manuel PHP...

Sinon, c´est quoi ton problème de départ ?
Sinon, mets ton code dans un fichier texte, ça sera plus simple ; )

freedix
freedix
Niveau 10
17 février 2004 à 20:56:55

Easy PHP comprends le langage PHP, un serveur Apache et MySQL...
Donc oui c´est très bien, autant pour un débutant que non débutant ; )

littledark
littledark
Niveau 10
17 février 2004 à 23:25:39

OK merci de m´ avoir répondu

Mon pb est que mon code foire

je t´ ai envoyé tout ca par email

merci de m´ avoir répondu

Bonne soirée et @+++

:-)))

captain_torche
captain_torche
Niveau 10
18 février 2004 à 08:34:45

Personnellement, j´aurais codé ta page comme suit :

< ?
$BG1="backgroundcellule.gif";
$BG2="backgroundcellule2.gif";
$IM1="triangle.gif";
? >
< center>
< table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="85%">
< tr>
< td BACKGROUND="<?=$BG1?>">
< center><img SRC="<?=$IM1?>" height=8 width=8>
DOSSIERS
< /center>
< /td>
< /tr>

< tr>
< td BACKGROUND="<?=$BG2?>">
Lien 1<br>
Lien 2<br>
Lien 3<br>
Lien 4<br>
Lien 5<br>
< /td>
< /tr>
< /table></center>

et ainsi de suite . ..

Comme ça :
? Tu n´as plus de problème avec tes echo.
? Tu vois ta page dans un éditeur WYSIWYG ( Dreamweaver, par exemple)

stoff
stoff
Niveau 10
18 février 2004 à 09:07:39

stoff Posté le 17 février 2004 à 18:37:43
Personnelement faire un menu comme çela je trouveça trés crade^^
ferme ta balise php aprés $BG1="backgroundcellule.gif";
$BG2="backgroundcellule2.gif";
$IM1="triangle.gif";
et fait simplement < ? =$var;?> . . .

-----------------------------------
Je lui ai déja dit mais bon pourqui faire simple quand on pe faire compliquer^^

littledark
littledark
Niveau 10
18 février 2004 à 14:16:48

selon vous c´ est quoi le mieux?
La version PHP/HTML ou l´ intégrale PHP

Et c koi la différence si je nomme $BG ou $var????

et

quand j´ ai tapé

$BG1="backgroundcellule.gif";
$BG2="backgroundcellule2.gif";
$IM1="triangle.gif";

en quoi j´ ai pas refermé les balises?

littledark
littledark
Niveau 10
18 février 2004 à 14:17:11

Merci a tous je vais essayer

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment