le 01/06/2004 à 01:46
constrution module phpnuke
pour commencer il faut que ton form precise que tu va utiliser des fichier
<form action="valide.php" method="post" enctype="multipart/form-data" >
ensuite
ta requete sql est fausse, tu renseigne 10 champ au lieu de 11 (ta oublier l'id)
$sql = "INSERT INTO webmaster
VALUES('$pseudo','$jours', '$mois','$ans', '$email','$salon','$siteperso' , '$sitepref', '$message', '$photo')";
remplace par celle ci ou tu renseigne l'id
$sql = "INSERT INTO webmaster
VALUES('','$pseudo', '$jours','$mois', '$ans', '$email', '$salon','$siteperso', '$sitepref', '$message', '$photo')";
relie les tutos sur l'utilisation de la table c'est bien expliquer
deplus
pourl'upload des photos il faut que tu mette le nom du rep dans le
move_uploaded_file($tmp,'endroit ou tu veut stoké l'image');
tu remplace 'endroit ou tu veut stoké l'image par le chemin réel de l'endroit ou tu placé ton fichier ex (c:\monsite\foto\)
pourla page avec des liens vers les infos des utilisateurs c pas dur
1/ liens.php
La page info_perso.php
Ben voila je crois t'avoir donnée pas mal d'avance là
si tes comprend pas le code (c pas une question d'être nul) je te conseil de plonger dans les cours la globule
tout ce que tu demande est expliquer dedans.
@+
<form action="valide.php" method="post" enctype="multipart/form-data" >
ensuite
ta requete sql est fausse, tu renseigne 10 champ au lieu de 11 (ta oublier l'id)
$sql = "INSERT INTO webmaster
VALUES('$pseudo','$jours', '$mois','$ans', '$email','$salon','$siteperso' , '$sitepref', '$message', '$photo')";
remplace par celle ci ou tu renseigne l'id
$sql = "INSERT INTO webmaster
VALUES('','$pseudo', '$jours','$mois', '$ans', '$email', '$salon','$siteperso', '$sitepref', '$message', '$photo')";
relie les tutos sur l'utilisation de la table c'est bien expliquer
deplus
pourl'upload des photos il faut que tu mette le nom du rep dans le
move_uploaded_file($tmp,'endroit ou tu veut stoké l'image');
tu remplace 'endroit ou tu veut stoké l'image par le chemin réel de l'endroit ou tu placé ton fichier ex (c:\monsite\foto\)
pourla page avec des liens vers les infos des utilisateurs c pas dur
1/ liens.php
<?php
$base=mysql_connect(SERVEUR_BD,LOGIN_BD,PWD_BD);
mysql_select_db(NOM_BASE_BD,$base);
$sql = 'SELECT pseudo FROM trombi';
$req = mysql_query($req) or die('erreur sql .......');
/* ensuite tu t'arrage pour presenté sa bien par exemple tu peu mettre le pseudo et la photo dans ce cas tu change
la requet ....*/
while ($data=mysql_fetch_array($req))
{
echo '<a href="info_perso.php?pseudo='.$data['pseudo'].'">'.$data['pseudo'].'</a>';
}
mysql_free_result($req);
mysql_close();
?>
La page info_perso.php
<?php
//on recupere le pseuso
$pseudo = $_GET['pseudo'];
base=mysql_connect(SERVEUR_BD,LOGIN_BD,PWD_BD);
mysql_select_db(NOM_BASE_BD,$base);
$sql = 'SELECT jours, mois, ans, email, salon,siteperso, sitepref, photo FROM trombi WHERE pseuso='.$pseudo;
$req = mysql_query ($req) or die ('.....');
/*une belle presentation */
while ($data=mysql_fetch_array($req))
{
echo $data['photo'].'Pseudo : '.$pseudo.'';
echo "birthday :".$data['jours'].'-'.$data['mois'].'-'.$data['ans'];
//pareil pourles autres info en utilisant <a href="mailto:"></a> pourle mail ......
}
mysql_free_result($req);
mysql_close();
?>
Ben voila je crois t'avoir donnée pas mal d'avance là
si tes comprend pas le code (c pas une question d'être nul) je te conseil de plonger dans les cours la globule
tout ce que tu demande est expliquer dedans.
@+