Suta

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

Ses derniers sujets sur les forums

Suta
le 26/05/2006 à 02:53
Gros probleme tres important !
bonjours !

bon voila jetait en train de surfer sur lephpfacile lorsque tout d'un coup a chaque fois que je veux lire un topic sur le forum j'ai une page xml qui s'affiche...

le probleme viens-t-il de moi ?

vu que je ne suis pas sur de pouvoir lire la reponse je vous donne mon email :

valentinpro@gmail.com

jespere pouvoir relire les topics tres bientot, merci de maider si le probleme vien de moi sinon courage pour les dev ;)

a bientot !
Suta
le 26/05/2006 à 01:54
Compteur de click
bonjour,

je suis actuellement en train de construire un site avec plusieurs section.

jai une main page avec un contenu qui vari selon des variables URL.

et j'ai aussi une galerie photo en php qui passe par une base mysql : lorsque j'ajoute une image, une ligne s'ajoute a ma table avec une id et le nom de mon fichier image.

j'aimerai comptabiliser le nombre de click sur une image pour pouvoir afficher dans une section de mon site les images les plus vues... (on trouve ça partout quoi :))

j'aimerai aussi faire cela pour une section "articles" (articles les plus lus) et pour plein d'autre type de media...

le probleme c'est que je ne sait pas du tout par ou commencer, ou trouver les bonnes info qui me permettrons de faire ceci.

jai trouvé plein de chose diverse et varié mais rien ne me parle :p (peut etre qu'il est tard aussi et que je devrai dormir...) enfin... comme de toute façon un forum ça sert a ça :) j'en appel a votre aide pour me mettre sur la bonne voie voir me donner quelque ligne de codes en exemple pour que je puiss m'en inspirer ;)

merci d'avance et a bientot !
Suta
le 12/04/2006 à 06:00
Affichage partiel
bonjour à tous !

je me demanadis si c'est possible d'afficher partiellemtn les donnée d'une base...

dans ma base de donnée j'ai un script de news et les texte sont parfois long alors je voudrai que seul s'affiche les 50 premiers caractere par exemple...

Comment faire ?

merci pour votre aide ;)

a bientot
Suta
le 05/04/2006 à 00:00
formulaire
bonjour (encore moi) !

alors voila mon probleme :

comment faire pour qu'un menu déroulant soit posté automatiquement (sans bouton "submit") ?

on selectionne le choix dans le menu deroulant et pouf ça affiche la page directement

c'est une question toute basique mais jai pas trouvé comment faire ça en php...

merci d'avance !
Suta
le 04/04/2006 à 18:04
extraire du contenu
Bonjour, j'aimerai extraire (par l'intermédiaire du php si possible) le contenue de 2 balise d'une page html

par exemple <div class="contenu">le_texte</div>

Est-ce possible ?

Est-ce que un autre language que le php serai conseillé (javascript...)?

merci d'avance pour votre aide ;)
Suta
le 02/04/2006 à 21:31
Moteur de recherche
Bonjour a tous (me revoila pour de nouvelles aventures) !!

parlons peu parlons bien :

imaginons une table dans ma data base qui ressemblerai a ceci

ville     -      nom

paris machin truc
agen bidule
reims chose
paris robert
paris raymond
bordeaux gertrude
agen moi
paris toi


ensuite jai un moteur de recherche avec un menu déroulant afin que je puisse trouver les personne qui arrivent a paris par exemple

donc dans mon menu deroulant jai les villes puis un bouton "rechercher"

Or comme vous pouvez constater il y a plusieurs fois la meme ville dans ma table

THE QUESTION :

comment faire pour que les villes qui sont présente plusieurs fois dans ma table n'apparaissent qu'un seul fois dans mon menu déroulant ?


merci à l'avance pour votre aide !

à bientot
Suta
le 09/03/2006 à 01:25
creation de table
bonsoir !

Voila j'ai bientot fini mon petit portail :)

il me reste encore quelque detail a regler dont l'installation.

pour cela jai fait un script sur une page install.php avec un formulaire d'inscription pour le premier utilisateur (l'admin)

une fois le formulaire rempli la création des table ce fait puis le login et le mot de pass de l'admin s'insert dans la table adecquate

mais je ne sait pas vraiment comment faire ma requete

j'ai fait ça (mais ça ne marche pas ^^) :



mysql_query(CREATE TABLE `faq` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`texte_faq` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_reponses` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`message` text NOT NULL,`date_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`correspondance_sujet` int(6) NOT NULL default '0',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL, PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_sujets` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date_derniere_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`dernier_auteur` varchar(30) NOT NULL default '',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forums` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `galeries` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `groupes` (`id` int(6) NOT NULL auto_increment,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `images` (`id` int(6) NOT NULL auto_increment,`nom_du_fichier` text NOT NULL,`titre` text NOT NULL,`description` text NOT NULL,`correspondance_galerie` int(6) NOT NULL default '0',PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `membre` (`id` int(11) NOT NULL auto_increment,`login` text NOT NULL,`pass_md5` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `messages` (`id` int(11) NOT NULL auto_increment,`id_expediteur` int(11) NOT NULL default '0',`id_destinataire` int(11) NOT NULL default '0',`date` datetime NOT NULL default '0000-00-00 00:00:00',`titre` text NOT NULL,`message` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `nb_online` (`ip` varchar(15) NOT NULL default '',`time` bigint(16) NOT NULL default '0') TYPE=MyISAM);
mysql_query(CREATE TABLE `news` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_news` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `notes` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_notes` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(INSERT INTO membre VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'", "membre"));



quelqun peu maider ?

merci d'avance ;)
Suta
le 08/03/2006 à 19:32
trop long !
bonjour !

voila jai un script qui me semble bien long :

elseif (isset($_SESSION['login']) && ($_SESSION['groupe']!="admin"))
{
if ($data['groupe'] != $_SESSION['groupe'])
{
if ($data['groupe'] != "membre")
{
if ($data['groupe'] != "visiteur")
{
echo 'Vous n\'avez pas acces a cette galerie !';
exit;
}
}
}
}


Je suis sur qu'il y a moyen de le raccourcir non ?

merci pour vos proposition ;)

a bientot
Suta
le 07/03/2006 à 18:15
Requete
Bonjour,

jai une requete sql :


$sql = 'SELECT id, auteur, titre, date, texte_notes, groupe FROM notes WHERE id="'.$_GET['id_notes'].'" AND (groupe = "'.$_SESSION['groupe'].'" OR groupe = "visiteur" OR groupe = "membre")';


je voudrai faire en sorte que si il n'y a pas de resultat alors il y a un message qui s'affiche

donc j'utlise la fonction "if"

mais comment dire "if (pas de résultat pour la requete)" ???

merci pour votre aide ;)
Suta
le 01/03/2006 à 19:53
probleme avec "header"
Bonjour,

j'ai un probleme avec la fonction "header".

voila mon code :

<?php

session_start();

if ($_SESSION['groupe']=="admin")
{

// on se connecte à notre base

include('../config.php');

// on teste si la variable du formulaire est bien déclarée
if (isset($_GET['id_del'])) {

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forums WHERE id="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forum_sujets WHERE correspondance_forum="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forum_reponses WHERE correspondance_forum="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// on ferme la connexion à la base
mysql_close();

// on redirige vers l'accueil
header("Location: index.php");
exit;
}

else
{
echo 'variables non definies';
}

}

else
{
echo 'vous devez etre admin';
}
?>



mon header ne marche pas, la page reste toute blanche et bloqué sur elle meme.

par contre si je remplace le header par un echo ça marche (mais c'est pas ce que je veu :p)

merci d'avance pour votre aide
LoadingChargement en cours