Probleme BBcode

Fermé
Utilisateur anonyme - 26 juin 2009 à 02:23
 Utilisateur anonyme - 27 juin 2009 à 14:49
Bonjour, j'ai un petit problèmes avec un script lol quand j'écrit par exemple L'ordinateur il m'affiche L'/ordinateur.
il ne m'affiche pas les smiley etc...

voici le code

<?php
include('scripts/top.php');
require('scripts/connectDb.inc.php');
include('scripts/fonctions.php');

$action = $_GET['action'];
switch($action)
{
case NULL:
$action = 'pages';
break;

case 2:
$action = 'pages_create';
break;

case 3:
$action = 'pages_modify';
break;
}

if($_SESSION['pseudo'] == NULL) {echo "<body style='background:none; '>"; redirection("Vous n'êtes pas connecté(e)", "accueil.html"); }else {echo "<body>";
?>
<?php include('scripts/menu.php'); ?>
</td>
<td width="685" valign="top">
<div id="body">
<?php
$nbPages = mysql_query('SELECT * FROM pages');
$nbPages = mysql_num_rows($nbPages);
?>
<h1>Gestion des pages</h1>
<blockquote><?php if($nbPages <= 0){echo "0 page enregistrée.";}elseif($nbPages == 1){echo "1 page enregistrée.";}else{echo "".$nbPages." pages enregistrées.";}?></blockquote>
<?php
if($action == 'pages')
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<br />
<ul>
<li><a href="pages-2.html">Créer une page</a></li>
</ul>
<br />
<?php
echo "<span class='tableau_base'><table align='center'><tr><th><b>Nom de l'espace</b></th><th>Action</th></tr>";
$sql = mysql_query('SELECT * FROM pages ORDER BY id DESC') or die (mysql_error());
while($donnees = mysql_fetch_array($sql))
{
?>
<tr><td><b><?php echo $donnees['name'];?></b></td><td><a href="pages-3-<?php echo $donnees['id'];?>.html"><img src="img/boutons/edit.png" border="0" /></a></td></tr>
<?php
}
echo "</table></span><br />";
}
elseif($action == 'pages_create')
{
if($_POST != NULL)
{
mysql_query("INSERT INTO pages( id, name, text) VALUES('', '" .addslashes($_POST['name']). "', '" .addslashes($_POST['text']). "')") or die (mysql_error());
echo "<p>Enregistrement de l'espace réussi.</p><br /><table class='tableau_base' align='center'><tr><th>Code PHP à enregistrer sur la page</th></tr><tr><td>";
echo highlight_string("<?php $".'sql'." = mysql_query('SELECT * FROM pages WHERE name='".$_POST['name']."'') or die (mysql_error()); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php $".'donneesPages'." = mysql_fetch_array($".'sql'."); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php echo $".'donneesPages'."['text']; ?>", "[bool return]");
echo "</td></tr></table><br /><br /><p><a href='pages.html'>[RETOUR]</a></p>";
}
else
{
?>
<h1>Créer une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
elseif($action == 'pages_modify')
{
if($_POST != NULL)
{
mysql_query('UPDATE pages SET name=\''.addslashes($_POST['name']).'\', text=\''.addslashes($_POST['text']).'\' WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
redirection('Modification(s) effectuée(s).', "pages.html");
}
else
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<h1>Modifier une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" value="<?php echo $donnees['name']; ?>" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"><?php echo $donnees['text']; ?></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
?>
</div>
</td>
</tr>
</table>

<?php } ?>
</body>
</html>

10 réponses

Ayone Messages postés 152 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 4 février 2019 3
26 juin 2009 à 02:38
il semble correct pourtant ...
0
Utilisateur anonyme
26 juin 2009 à 02:47
OUAIS mes non sa fé 3 jour que je galere
0
Ayone Messages postés 152 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 4 février 2019 3
26 juin 2009 à 03:23
je ne vois pas =/

En plus sa fais assez longtemps que j'ai toucher a un codage ... lol
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
26 juin 2009 à 12:17
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" value="<?php echo stripslashes($donnees['name']); ?>" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"><?php echo stripslashes($donnees['text']); ?></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
26 juin 2009 à 12:27
Presque le contenue reste le meme dans ma fenetre de modification =) mes il s'affiche tjr pareille sur le site.
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
26 juin 2009 à 12:28
bah tu ajoute stripslashes() a t echo d affichages
0
Utilisateur anonyme
26 juin 2009 à 12:34
Quand je l'est rajoute il m'affiche sa comme erreur :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'o
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
26 juin 2009 à 12:35
ta du faire une connerie :)
0
Utilisateur anonyme
26 juin 2009 à 12:36
Comme d'habitude lol
0
Utilisateur anonyme
27 juin 2009 à 14:49
up
0