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>";
? >
sur plusieur ligne c deconseillé
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é !
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..
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é
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;?> . ..
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é
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);
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...
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
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/
Ok merci, je lirai. Sinon j´ ai EasyPHP. c bien pour mes débuts en SQL???
e... 700 pages... c pas mal pr imprimer tout ca freedix. mais c sympa qd même
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 ; )
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 ; )
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 @+++
![]()
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 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^^
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?
Merci a tous je vais essayer