Noob en php et marche pas mon scripte
Résolu/Fermé
lucasnoob
Messages postés
63
Date d'inscription
lundi 11 avril 2011
Statut
Membre
Dernière intervention
18 juillet 2011
-
Modifié par lucasnoob le 23/04/2011 à 11:39
lucasnoob Messages postés 63 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 18 juillet 2011 - 23 avril 2011 à 13:19
lucasnoob Messages postés 63 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 18 juillet 2011 - 23 avril 2011 à 13:19
A voir également:
- Noob en php et marche pas mon scripte
- Easy php - Télécharger - Divers Web & Internet
- Convertir php en pdf ✓ - Forum PDF
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
5 réponses
built
Messages postés
260
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
13 octobre 2011
45
Modifié par built le 25/04/2011 à 08:00
Modifié par built le 25/04/2011 à 08:00
<?php include "14428/config.php"; $req = mysql_query('SELECT pseudo, message, date, tipe FROM minichat ORDER BY ID DESC LIMIT 0, 6'); while($dnn = mysql_fetch_array($req)){ echo "<p><strong>", htmlentities($dnn['pseudo'], ENT_QUOTES, 'UTF-8'), "</strong> :"; // Selon le contenu de la variable 'tipe' faire : switch($_SESSION['tipe']){ case 0: echo htmlentities($dnn['message']; break; case 1: echo "<img src='".htmlentities($dnn['message']."' border='0'/>"; break; case 2: echo "<a href='".htmlentities($dnn['message']."'>htmlentities($dnn['message']</a>"; break; case 3: echo "administrateur"; break; default: break; } echo "<font size='1'>a", htmlentities($dnn['date'], ENT_QUOTES, 'UTF-8'), "</font></p>"; } ?>
Cela fonctionne mieux comme ça ? J'ai simplifié légèrement le code. Les erreurs de type "parse" viennent souvent de la mauvaise écriture des ' " ; ...
Utilise un éditeur avec la coloration syntaxique du code pour t'aider (Linux : geany / gedit , Windows : notepad++).
Cordialement.
lucasnoob
Messages postés
63
Date d'inscription
lundi 11 avril 2011
Statut
Membre
Dernière intervention
18 juillet 2011
1
Modifié par lucasnoob le 23/04/2011 à 12:17
Modifié par lucasnoob le 23/04/2011 à 12:17
merci a toi ! mais avec se lui la sa me fait sa Parse error: parse error in C:\wamp\www\lol\chat.php on line 13
lucasnoob
Messages postés
63
Date d'inscription
lundi 11 avril 2011
Statut
Membre
Dernière intervention
18 juillet 2011
1
23 avril 2011 à 12:21
23 avril 2011 à 12:21
a oui en faite tipe sa ve dire type enfaite quand tu écrie un message tu peu changer type 0 = message , type 1 image, type 2 lien et âpre ,type 3 vidéo mais j'ai pas encore mie
lucasnoob
Messages postés
63
Date d'inscription
lundi 11 avril 2011
Statut
Membre
Dernière intervention
18 juillet 2011
1
23 avril 2011 à 12:49
23 avril 2011 à 12:49
dans l'ancien sais sa qui et marche pas bien
<?php if ($_SESSION['tipe'] ==0) echo htmlentities($dnn['message'];
if ($dnn['tipe'] ==1) echo '<img src="'.htmlentities($dnn['message'].'" border="0">';
if ($dnn['tipe'] ==2) echo '<a href="'.htmlentities($dnn['message'].'">'.htmlentities($dnn['message'].'</a>';
if ($dnn['tipe'] ==3) echo 'administrateur';
?>
<?php if ($_SESSION['tipe'] ==0) echo htmlentities($dnn['message'];
if ($dnn['tipe'] ==1) echo '<img src="'.htmlentities($dnn['message'].'" border="0">';
if ($dnn['tipe'] ==2) echo '<a href="'.htmlentities($dnn['message'].'">'.htmlentities($dnn['message'].'</a>';
if ($dnn['tipe'] ==3) echo 'administrateur';
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lucasnoob
Messages postés
63
Date d'inscription
lundi 11 avril 2011
Statut
Membre
Dernière intervention
18 juillet 2011
1
23 avril 2011 à 13:19
23 avril 2011 à 13:19
<?php include "14428/config.php";?>
<?php
$req = mysql_query('SELECT pseudo, message, date, tipe, tipe2 FROM minichat ORDER BY ID DESC LIMIT 0, 6');
while($dnn = mysql_fetch_array($req))
{
$type = array(0=>'<img src="',1=>'<font size="2"><a href="');
$type2 = array(0=>'" border="0">',1=>'">il a afichier un lien </a></font>');
?>
<p><strong><font size="3"><?php echo htmlentities($dnn['pseudo'], ENT_QUOTES, 'UTF-8'); ?></strong> :</font>
<?php echo $type[$dnn['tipe']]; ?><?php echo htmlentities($dnn['message'], ENT_QUOTES, 'UTF-8'); ?><?php echo $type2[$dnn['tipe2']]; ?>
<font size="1">a <?php echo htmlentities($dnn['date'], ENT_QUOTES, 'UTF-8'); ?></font></p>
<?php
}
?>
sa marche mieux ^^
<?php
$req = mysql_query('SELECT pseudo, message, date, tipe, tipe2 FROM minichat ORDER BY ID DESC LIMIT 0, 6');
while($dnn = mysql_fetch_array($req))
{
$type = array(0=>'<img src="',1=>'<font size="2"><a href="');
$type2 = array(0=>'" border="0">',1=>'">il a afichier un lien </a></font>');
?>
<p><strong><font size="3"><?php echo htmlentities($dnn['pseudo'], ENT_QUOTES, 'UTF-8'); ?></strong> :</font>
<?php echo $type[$dnn['tipe']]; ?><?php echo htmlentities($dnn['message'], ENT_QUOTES, 'UTF-8'); ?><?php echo $type2[$dnn['tipe2']]; ?>
<font size="1">a <?php echo htmlentities($dnn['date'], ENT_QUOTES, 'UTF-8'); ?></font></p>
<?php
}
?>
sa marche mieux ^^