moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 08/12/2010 à 10:23
modifier, supprimer un enregistrement
hum la clairement c'est une erreur de construction de la requête SQL. on te dit que la colonne 'dady2' n'existe pas.

fait un echo ou un var_dump de la chaine que tu passe au mysql_query afin de voir ce que tu envois (tu pourra aussi tester avec pma ou la console mysql).

@+
Il en faut peu pour être heureux !!!!!
moogli
le 06/12/2010 à 23:34
modifier, supprimer un enregistrement
page_afficher.php

c'est $enregistrements['id'] qu'il faut mettre dans le lien et pas $id (qui d'ailleur n'existe pas tu doit avoir un message d'erreur, si ce n'est pas le cas ajoute error_reporting(E_ALL |E_STRICT); en 1ère ligne de ton script !


page modifier.php utilise $_GET plutôt que $_REQUEST (question de "sécurité").
vire l'arobase du if(@mysql_num_rows($sql))
tu utilise deux fois ta fonction qdb($sql) (qui ne sert qu'a utiliser qdb($sql) plutôt que mysql_query() ?) une seule suffit.

tu devrais avoir un message d'erreur sur le mysql_num_row sinon c'est qu'effectivement l'id n'est pas dans la table.

quand à
// c'est ok alors on récupère les infos
$id = $_REQUEST['id'];
$pseudo = $_REQUEST['pseudo'];
$motdepasse = $_REQUEST['motdepasse'];


je vois pas d'ou sort $_REQUEST je te conseil de revoir le fonctionnement de php et mysql dans les cours (a moins que ta fonction qdb soit super compete et fasse les chose bien mais je suis pas sur la).

la dernière page semble correct.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 05/12/2010 à 22:35
galerie de la Globule
salut,

si tu a un php >5.3.0 je verrais un truc comme ça
<?php
$iterator = new DirectoryIterator('chemin dossier image');
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$file[$fileinfo->getMTime()] = $fileinfo->getFilename();
}
}
ksort($file);
?>


sinon même genre avec filemtime + glob + foreach ;)

par contre si tes images sont référencées dans une table SQL par rapport a tes news je pense plus judicieux de faire une requete SQL sur la tables des news et un order by sur la date des news ;)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 02/12/2010 à 10:33
comment faite un espace membre
heu tu a lu ma réponse ?
http://www.lephpfacile.com/forum/1-php-mysql/2994-vairable-formulaire

tu va redemander sur tous les messages du meme sujet ? :s

@+
Il en faut peu pour être heureux !!!!!
moogli
le 02/12/2010 à 00:30
Sélectionner un seul enregistrement parmi les doublons
ben c'est ce que j'ai fait au pire tu peut faire un order by rand() et un limit 1 pour en prendre une au pif ;)

après vu le peu de critère je peut pas t'aider plus.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 02/12/2010 à 00:28
vairable formulaire
salut,

faut ajouter l'id expediteur dans le formulaire
<textarea name="message" rows="7" cols="68"><?php if (isset($_POST['message'])) echo stripslashes(htmlentities(trim($_POST['message']))); ?></textarea></p>
<p align="left"> <br />
<input type="hidden" name="destinataire" value="<?php echo$iddest; ?>" />
<input type="submit" name="go" value="Envoyer" style="float: left"> </p>


la validation du formulaire
<?php
$sql = 'INSERT INTO messages VALUES ("", "'.$_SESSION['id'].'", "'.mysql_real_escape_string($_POST['destinataire'].'", "'.date("Y-m-d H:i:s").'", "'.mysql_escape_string($_POST['titre']).'", "'.mysql_escape_string($_POST['message']).'")';
?>

et tu peut virer les 2 premières lignes ^^

@+
Il en faut peu pour être heureux !!!!!
moogli
le 01/12/2010 à 22:53
Problème avec mon formulaire
perso j'aurais suggéré
- bonjour
- s'il vous plait
- merci

mais bon je suis p'tet hors sujet XD

@+
Il en faut peu pour être heureux !!!!!
moogli
le 01/12/2010 à 22:51
Projet
pour le principe commence à lire les tutos ici, pour les designs => http://www.alsacreations.com

@+
Il en faut peu pour être heureux !!!!!
moogli
le 01/12/2010 à 18:28
Artichow
salut,

pour la requete sql update champ = champ + 1; ?

pour le graphique je sais pas s'il est produit a partir de ce paramètre ça devrait être automatique (sauf si y a une gestion de cache ;))

@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours