max35

  • Signature
    http://forum.tuning-ordi.com / http://www.easy-upload.net
  • Site web
  • Nombre de sujets
    3
  • Nombre de messages
    10
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

max35
le 13/03/2007 à 17:01
Bloquer robots spammeurs
Sinon, un truc qui marche bien pour moi :

"Combien font trois plus deux ?"

Et donc, avec un petit générateur et tout le tralala, ca peut être pas mal. ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 13/03/2007 à 16:04
Boucle foreach()
Bonjour,

Encore un petit soucis pour mon site web. :D

J'utilise une instruction (foreach()) donc je récupère un champ, tout fonctionne bien.

foreach($_POST['rang_membre'] as $valeur_rang)
{
// Requetes...
}

Mais le truc c'est que je voudrait aussi receptionner un autre champ 'id' d'un membre qui varie.

Donc, j'aimerais recevoir ces deux données dans cette construction pour utiliser ma requète.

J'ai essayer quelques BRICOLES, mais ca ne marche pas du tout ! :P

Voici mes tests, si ca peut vous aider à comprendre ! :D
foreach($_POST['rang_membre'] as $valeur_rang && $_POST['id_membre'] as $valeur_id_membre)
{
// Requetes...
}

Ou encore
foreach($_POST['rang_membre'] as $valeur_rang , $_POST['id_membre'] as $valeur_id_membre)
{
// Requetes...
}

Enfin, plein de petits truc comme cà ! j'ai essayé aussi d'imbriquer deux instructions entre elles, mais sans succès !

Et bien, j'utilise une boucle while et un formulaire en fonction de cette boucle.

Les données envoyé pour le formulaire sonts au nombre de deux et varie. (donc j'utilise foreach() )

Donc, merci beaucoup de votre aide ! ;)


M@x.
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 11/12/2006 à 16:54
Nouvelle pages avec WHILE
Bonjour, un petit tour de temp en temp, :D

Je suis en train de refaire mon site web (http://tuning-ordi.com) qui a besoin de grand changement! :D (n'allez pas voir svp!)


Donc, je le dynamise avec pas mal de PHP!

Mais j'ai une petite question :

J'ai un boucle while, si le nombre de réponse est supérieur a 10(exemple), je veut créer plusieur pages, mais je bug la dessus!
(En gros, c'est un peu comme les forums quand il y a plus de 20 sujet, il créer une nouvelle page!)

Mais comment faire?

Merci a vous! ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 06/10/2006 à 14:30
Aides pour une messageie persos...
ok, super, merci! je vais regarder celà la semaine prochaine! ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 05/10/2006 à 16:55
Aides pour une messageie persos...
Ok, j'avait déjà vu celà, mais le problème, je voudrait bien que le membre puisse supprimer plusieurs message à la fois!

Mais, j'ai tester ce que j'ai fait la aut, maintenant, celà marche(oubli du champ name! le boulet... :D ) mais ca ne supprime que le premier message selectionner, pas les autres! :(

Merci encore pour ton aide
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 05/10/2006 à 12:04
Aides pour une messageie persos...
Merci de ta réponse, mais tu parle de quel tutos??

En tout cas, je voit bien mes erreur, encore MERCI!! ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 02/10/2006 à 19:30
Aides pour une messageie persos...
Dsl mooglie...REBONJOUR!

Donc, oui, alors, j'ai fait quelques truc...
Toujours avec ma messagerie...
-Reception, avec lus et non-lus, ca marche,
-Le bbcode, je ne me suis pas aid de vous...mais ca marche!
-Répondre, celà marche
-Message envoyé, j'ai supprimé cette idée,
-MAIS, le hic, et dont je souhaiterais un de vos conseil, c'est la supression des messages...

Explication : j'utilise la méthode post, et donc..je ne comprend pas pk celà ne marche pas, je vous poste vite fait les deux fichiers principaux pour celà :
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab

/* if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
} */

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];


$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array($requete);




$mail = $result['mail'];
$clan = $result['clan'];

echo "<form method="post" action="suprime_message.php">"; // Tout pour le formulaire!


$search = array (':canon:',
':ange:',
':blink:',
':D',
'<img src="https://static.lephpfacile.com/img/smiley/icon_lol.gif" alt="smiley" class="smiley" />',
'^^',
':fuck:',
':/',
':huh:',
':non:',
':oui:',
':(',
':siffle:',
':P',
';)',
'<img src="https://static.lephpfacile.com/img/smiley/icon_evil.gif" alt="smiley" class="smiley" />');






$replace = array ('<img src="smilies/canon.gif">',
'<img src="smilies/ange.gif">',
'<img src="smilies/blink.gif">',
'<img src="smilies/big_smile.png">',
'<img src="smilies/mdr.gif">',
'<img src="smilies/%5e%5e.gif">',
'<img src="smilies/doigt.png">',
'<img src="smilies/hmm.png">',
'<img src="smilies/huh.gif">',
'<img src="smilies/non.gif">',
'<img src="smilies/ok.gif">',
'<img src="smilies/sad.png">',
'<img src="smilies/siffle.gif">',
'<img src="smilies/tongue.png">',
'<img src="smilies/wink.png">',
'<img src="smilies/evil.gif">');





// On utilise la requête suivante pour récupérer les messages de la bdd
$reponse = mysql_query("SELECT * FROM pdf_mess ORDER BY ID DESC");

// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse))
{
$destinataire = $donnees['destinataire'];

if( $destinataire == "$pseudo_membre")
{
$id = $donnees['id']; // Puis des valeurs...
$emetteur = $donnees['emetteur'];
$date = $donnees['jour_envoi'];
$objet = $donnees['objet'];
$message = $donnees['message'];
$heure = $donnees['heure_envoi'];
$lus = "0";


$message1 = wordwrap($message, 10, "n", 1);



//Utilisation de la fonction str_replace()
$message2 = str_replace($search, $replace, $message1);

echo "
<table border="0">
<tr>
<td height="30" width="260">Eméteur : $emetteur </td><td height="30" width="260">Le $date à $heure &nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" value='$id' ></td><td height="30" width="30"><img src="doc/messagerie/rep.jpg"></td></tr>
</table>
<table border="0">
<tr><td width="550">Objet : $objet</td></tr>
<tr><td width="550"> $message2 </td></tr>
</table> id message : $id<br>";

mysql_query ("UPDATE pdf_mess SET `lus`='$lus' WHERE `destinataire`='$pseudo_membre' AND `id`='$id'");

}

} // Fin de la boucle
echo "<center><input type="submit" value="Effacer les messages"></center></form>";
?>


Et le fichier "suprime_message.php":
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];

$requete = mysql_query("SELECT * FROM pdf_mess WHERE `destinataire`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);


/* On peut recuperer plus d'info si besoin */

$id_del = $_POST['id']; //On recupère les infos du message...
mysql_query("DELETE FROM pdf_mess WHERE `id`='$id_del' AND `destinataire`='$pseudo_membre'");



?>

<html>
<body>
<?php echo
$reponse;
$id_del;
?> <!-- On affiche la reponse de tout le code du dessus -->
</body>
</html>


Merci a vous pour votre aide! ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 02/10/2006 à 18:47
Aides pour une messageie persos...
Ah, ouais, je ne me connecte pas ici..., non, je revient taleur pour vous donner des nouvelles! ;)
http://forum.tuning-ordi.com / http://www.easy-upload.net
max35
le 24/08/2006 à 23:14
Aides pour une messageie persos...
Mes tables Mysql :

pdf_membre :
id,pseudo,pass,mail,confirm,adresseIP,clan,dateins,dateconn,modvac,finmodvac.

pdf_mess :
id,nom,destinataire,objet,message,jour_envoi,heure_envoi

Et donc, je te poste ce que j'ai commencer:
(pou la mssagerie : )

envoie_message.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);

$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
$clan = $result['clan'];
/* On peut recuperer plus d'info si besoin */


$destinataire = $_POST['destinataire']; //On recupère les infos du message...
$objet = $_POST['objet'];
$message = $_POST['message'];

##################
##Vérification du message##
##################


if ($destinataire == "" ) // Si le champ du destinataire est vide...
{
$reponse = 'Vous n'avez pas entrez de destinataires! <a href="javascript:history.back(1)">Retour au formulaire</a>';
}

elseif ($objet == "") // Si le champ de l'objet est vide...
{
$reponse = 'Vous n'avez pas entrez d'Objet !';
}

elseif ($message == "") // Si il n'y a pas de message...
{
$reponse = 'Vous n'avez pas de texte dans votre message!';
}

else // Alors, si tout est rempli, on sauvegarde sur la bdd!
{
$sql = connect_sql(); //On se connecte à MySQL
mysql_query("INSERT INTO pdf_mess VALUES ('', '$pseudo', '$destinataire', '$objet', '$message', '', '')");
$reponse = 'Message envoyé avec succès!';
mysql_close($sql);//On se deconnecte
}


?>

<html>
<body>
<? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus -->
</body>
</html>

index.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);

$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
$clan = $result['clan'];
/* On peut recuperer plus d'info si besoin */

?>

<html>

<table border="0">
<form name="form3" id="news" method="post" action="envoie_message.php">
<!--<script src="smilies.js" type="text/javascript"></script> -->
<tr><td>Destinataire : </td><td><input type="text" name="destinataire" id="destinataire"> <?php include("smilies/smilies1.html") ?></td>
<br>
<tr><td>Objet : </td><td><input type="text" name="objet" id="objet"> <?php include("smilies/smilies2.html") ?></td></tr>
<tr><td>Message : </td><td><textarea rows="8" cols="40" name="message" id="message"></textarea></td></tr>
<tr><td></td><td>
<!--<input type="button" value="b" onclick="storeCaret('b')"><input type="button" value="I" onclick="storeCaret('i')"><img src="smilies/ange.gif" OnClick="smile(':ange:')" />--> <input type="submit" value="Envoyer"></td></tr>
</form>
</table>
</html>

lecture_message.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];


$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);


$requete1 = mysql_query("SELECT * FROM pdf_mess WHERE `destinataire`='$pseudo_membre'")or die (mysql_error());
$result1 = mysql_fetch_array($requete1)or die (mysql_error());


$mail = $result['mail'];
$clan = $result['clan'];
$destinataire = $result1['destinataire'];
$nom = $result1['nom'];




/* On peut recuperer plus d'info si besoin */

#################
###Nouveau message??###
#################

echo "$pseudo_membre , Vous avez un nouveau message de $nom <br>";

echo "clan : $clan <br>";

echo " mail : $mail";


?>
<html>
<?php echo"$resultat" ?>

</html>

Mes attentes si possible...
(les noms de fichiers ne sot pas encore su, mais ca ce n'est pas le problèmre!! ;) )

Du bbode, pour les smilies,
un liens sur l'indes si nouveau message(nombre)
possibilités d'en supprimer...
Un liste des messages envoyé, et les brouillons, merci beauoup a vous...

Je vais réfléchir, prend ton temp, et [color=#B33F2D]MErCI!!![/color]
http://forum.tuning-ordi.com / http://www.easy-upload.net
LoadingChargement en cours