Créer un compte
Connexion

Problème de commencement

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
Noutan
12/01/2011 à 18:47:10
La vraie sagesse est de ne pas sembler sage. Noutan
Membre
Bonjour à tous, je vais vous exposer mon problème :

Je suis débutant pour arriver à faire mon forum je m'inspire d'une page html. Je vous explique pas tout ce que j'ai fait car je pense que c'est inutile. Pour faire un forum, il faut que j'utilise le php et mysql or ma page est en html. J'ai mit le contenu de la section body dans des balises php.
Y a t'il des incompatibilités ?

Puis voilà que j'ai un message d'erreur:
syntax error unexpected '<'
sur <div id="header"> C'est juste après ma balise php. J'ai compter les </div>et j'ai mit des ' mais ça ne marche toujours pas.

J'espere que ce n'est pas trop brouillon et que vous pouvez m'aider. :p

Merci. :)

ipodtouchpro
12/01/2011 à 19:54:42
ipodtouchpro
Membre
non il n'y a pas incompatibilité mais le code que tu a mis c'est du HTML et non du PHP

Spitfire 95
13/01/2011 à 07:45:54
Spitfire 95
Membre
<?php ou <? dit à l'interpréteur PHP d'analyser le code entre les balises. Et cet interpréteur ne comprend pas le HTML, le CSS ou le js. Pour mettre du HTML, tu peux le mettre hors des balises php (avant, après, ou fermer les balises pour les réouvrir après), ou utiliser la "fonction" echo :
<? echo '<b><a href="http://php.net/manual/fr/function.echo.php">Ceci est du HTML dans des balises PHP</a></b>'; ?>
Si tu ne connais vraiment rien au PHP, dirige toi vers un cours en ligne (sur le siteduzéro par exemple), ou achète un manuel (mais les manuels simples sont rares, les livres étant plutôt des manuels de référence, adaptés aux pro.

coco
13/01/2011 à 13:50:50
coco
Membre
ton code :
<?
echo '<b><a href="http://php.net/manual/fr/function.echo.php"></a></b>';
?>
ton code n'est pas bon car il manque php au début ce qui donne :
<?php
echo '<b><a href="http://php.net/manual/fr/function.echo.php">tonlien</a></b>';
?>

Spitfire 95
13/01/2011 à 15:28:46
Spitfire 95
Membre
Mon code est bon.
<? ou <?php c'est pareil.

coco
13/01/2011 à 17:32:37
coco
Membre
quand on commence un codage php on met toujours "<?php" au début.

Noutan
13/01/2011 à 17:36:40
La vraie sagesse est de ne pas sembler sage. Noutan
Membre
Ok merci, à vous. Je vais approfondir mes connaissance en lisant des tutos. Je voulez dire aussi que j'aime bien ce site, les outils sont très pratiques. Je risque d'être un habitué.  :D

Spitfire 95
13/01/2011 à 17:56:30
Spitfire 95
Membre
Quote: coco
quand on commence un codage php on met toujours "<?php" au début.
Ah bon ? Bizarrement, ça marche pareil quand on le met pas. Et personnellement je préfère ne pas le mettre. C'est plus lisible sans, et j'économise quelques bits. Sur une longe page de code avec pleins de balises php ouvrantes et fermantes, ça arrive à faire pas mal.
Fais l'expérience si tu veux, envois une même page sur ton serveur, l'une avec, et l'autre sans php après les <?
Tu verras, ça fonctionne  ;)

blingcru
13/01/2011 à 18:38:18
blingcru
Membre
<?, <?php et pas oublier <?= ^^

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
blingcru
13/01/2011 à 20:12:27
blingcru
Membre
<div id="header"> comme ceci avec id="header" il va chercher dans le css la parti header .. mais a tu instaler entre les balise <?php ?> ou apres le ?> ?..

Si tu veux add moi

my_life_me@hotmail.com je peux te donner kelke lecons de php html ...

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
Noutan
14/01/2011 à 18:31:53
La vraie sagesse est de ne pas sembler sage. Noutan
Membre
blingcru > D'accord, je t'ajoute, des leçons me seront pas de refus. ^^'

Pages: 1