kurt

  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    18
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

kurt
le 23/06/2006 à 12:02
Probleme avec requete SQL + mysql_fetch_array
Bonjour à tous,
Dès que je met un where dans mes requetes SQL puis je mets le resultat dans un mysql_fetch_array pour affichier avec une boucle eh bien ca ne marche pas !
Exemple :
$requeteNombreSujets = mysql_query("SELECT COUNT(*) AS nombreSujets FROM sujets WHERE id_categorie='".$tableauSousCategorie['id']."'") or die (mysql_error());
$nombreSujets = mysql_fetch_array($requeteNombreSujets);

<?php echo $nombreSujets['nombreSujets']; ?>

Eh bien ce code (qui est d'ailleur pris de different endroits de mon fichier) ne MARCHE pas !
kurt
le 20/06/2006 à 23:12
Probleme avec une requête SQL
Bonjour à tous,
J'ai un petit code SQL qui devrait normalement insérer un truc dans la BDD, seulement ça ne marche pas! et en plus cela ne renvoie aucune erreur via mysql_error(). :o
session_start();
$categorie = $_GET['categorie'];
include('../ecode.php');
if(isset($_POST['message']) && isset($_POST['titre']) && isset($_SESSION['pseudo']))
{
if(!empty($_POST['message']) && !empty($_POST['titre']) && !empty($_SESSION['pseudo']))
{
$message = htmlspecialchars(Ecode($_POST['message']), ENT_QUOTES);
mysql_connect("*", "*", "*");
mysql_select_db("*");
mysql_query("INSERT INTO sujets VALUES ('', '".$_POST['titre']."', '".$_SESSION['pseudo']."', '". $message ."', 'ouvert', '".time()."', '".$categorie."')") or die (mysql_error());
mysql_close();
include('redirection_acceuil.php');
}
}
kurt
le 14/06/2006 à 12:41
[forum]message lu/non lu
Bonjour a tous,
Est-ce que quelqu'un saurait il m'espliquer cmnt marche le truc des messages lu ou non lus sur les forums ?
Kurt_
kurt
le 12/06/2006 à 23:25
Probleme fonction que j'ai créé
Bonjour tt le monde,
J'ai un petit code plein de regex qui me cause quelques soucis :
l'erreur affichée :
Fatal error: Cannot redeclare highlight_callback() (previously declared in /var/www/users/e-load/e-load/ecode.php:4) in /var/www/users/e-load/e-load/ecode.php on line 4

le code que j'utilise :
<?
include_once('geshi/geshi.php');

function highlight_callback($match)
{
global $path; // pour y avoir accès
return '<strong>Code : '.$match[1].' <div class="code">' . geshi_highlight($match[2],$match[1],$path,true) . '</div></strong>';
}
function Ecode($texte)
{
$texte = stripslashes($_POST['contenu']); // On enlève les slash qui se seraient ajoutés automatiquement
$texte = htmlentities($texte);
$texte = nl2br($texte); // On crée des<br/> pour conserver les retours à la ligne


// On fait passer notre texte à la moulinette des Regex
// 1- les styles :
$texte = preg_replace('!&lt;gras&gt;(.+)&lt;/gras&gt;!isU', '<strong>$1</strong>', $texte);
$texte = preg_replace('!&lt;italique&gt;(.+)&lt;/italique&gt;!isU', '<em>$1</em>', $texte);
$texte = preg_replace('!&lt;souligne&gt;(.+)&lt;/souligne&gt;!isU', '<span class="souligne">$1</span>', $texte);
$texte = preg_replace('!&lt;barre&gt;(.+)&lt;/barre&gt;!isU', '<span class="barre">$1</span>', $texte);
// 2- les titres
$texte = preg_replace('!&lt;titre(1|2|3|4|5|6)&gt;(.+)&lt;/titre&gt;!isU', '<h$1>$2</h$1', $texte);
//3- les couleurs
$texte = preg_replace('!&lt;couleur=(rouge|vert|bleu|jaune)&gt;(.+)&lt;/couleur&gt;!isU', '<span class="$1">$2</span>', $texte);
//3- les positions
$texte = preg_replace('!&lt;position=(droite|centrer|gauche)&gt;(.+)&lt;/position&gt;!isU', '<div class="$1">$2</div>', $texte);
//4- les liens
$texte = preg_replace('!http://[a-z0-9._/-]+!i', '<a href="$0">$0</a>', $texte);
$texte = preg_replace('!email:([a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-_.-]+\.[a-z]{2,4})!i', '<a href="mailto:$1">$1</a>', $texte);
//5- images
$texte = preg_replace('`&lt;image=((https?|ftp)://\S+[a-zA-Z0-9]/?)&gt;`U', '<img src="$1" alt="" />', $texte);
//6- citation
$texte = preg_replace('!&lt;citation&gt;(.+)&lt;/citation&gt;!isU', '<strong>Citation :</strong><br/><span class="citation">$1</span>', $texte);
//7- code

$liste='PHP|HTML|C|C\+\+|Javascript|Java|MySQL|Perl|Python|SQL';
$texte = preg_replace_callback('`&lt;code=('.$liste.')&gt;(.+)&lt;/code&gt;`iUs', 'highlight_callback', $texte);
return html_entity_decode($texte);
}


?>
LoadingChargement en cours