le 25/06/2003 à 14:40
C_Kirby
C'est bon, j'ai réussis à le faire marcher...
En fait je ramene ce topic pas pour vous dire ca mais plutot ceci :
Et quand je modifie les données, la cette erreur qui s'affiche :
Parse error: parse error in /data/members/free/multimania/fr/t/o/p/topparamecies/htdocs/modif_traitement.php on line 11
Merci
En fait je ramene ce topic pas pour vous dire ca mais plutot ceci :
Page modif_traitement.php
<?php
//Connection à la base
if ($newpass != $newpass2) {
echo 'Vous vous êtes trompé en saisissant un des mots de passe.';
echo '<meta http-equiv="refresh" content="0;URL=modif.php">';
} else {
if (empty($newpass)) {
$passachanger = $pass;
}
$req = mysql_query("UPDATE topsites SET nom = '".$nom."', password = '".$passachanger."', adresse = '".$adresse."', banniere = '".$bann."', webmaster = '".$webmasters."', email = '".$email."' description = '".$description."' WHERE login = "$_SESSION['login_base']"") or die (mysql_error());
$sql2 = "SELECT * FROM topsites WHERE login='$login'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
$data = mysql_fetch_array($req2);
$id = $data['id'];
echo 'Voici le code a mettre sur votre site :<textarea><a href="http://membres.lycos.fr/topparamecies/vote.php?site='.$id.'"><img src="http://membres.lycos.fr/topparamecies/images/bouton_vote.gif></a></textarea><br>';
echo '<a href="index.php?mode=votes">Retour au top-sites</a>';
}
?>
Page modif.php
<?php
session_start();
if(!session_is_registered('login_base'))
{
header ('location: login.php?msg=Veuillez+vous+connecter.');
exit;
}
//Connection à la base
$sql = 'SELECT * FROM topsites WHERE login ="'.$_SESSION['login_base'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo '
<html>
<head>
<title>Paramecies :: Top-sites</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">';
include('top.php');
echo ' <table width="100%" border="0" align="center">
<tr>
<td height="517" align="left" valign="top">
<form name="form1" method="post" action="modif_traitement.php">';
$data = mysql_fetch_array($req);
$id = $data['id'];
$nom = $data['nom'];
$description = $data['description'];
$webmaster = $data['webmaster'];
$email = $data['email'];
$pass = $data['password'];
$banniere = $data['banniere'];
$adresse = $data['adresse'];
$votes = $data['votes'];
$visites = $data['visites'];
echo '<input name="pass" type="hidden" value="$pass"><p>Nom du site : <input name="nom" type="text" size="50" value="'.$nom.'"></p><p>Nouveau mot de passe : <input type="password" name="newpass"></p>';
echo '<p>Confirmation : <input type="password" name="newpass2"></p><p>Adresse du site : <input name="adresse" type="text" size="50" value="'.$adresse.'"></p>';
echo '<p>Banniere : <input name="bann" type="text" size="50" value="'.$banniere.'"></p><p>Description : <br><textarea name="description" cols="55" rows="8">'.$description.'</textarea>';
echo '</p><p>Webmaster(s) : <input type="text" name="webmasters" value="'.$webmaster.'"></p><p>Supprimer le site : <label> Oui ';
echo '<input type="radio" name="supprim" value="oui"></label><label> Non<input type="radio" name="supprim" value="non"></label>';
echo '<br><br><input type="submit" name="envoie" value="Envoyer"><input type="reset" name="retablie" value="Rétablir"></p>';
?>
</form>
</td>
</tr>
</table>
<p> </p>
</div>
<?php include('bottom.php'); ?>
</body>
</html>
Et quand je modifie les données, la cette erreur qui s'affiche :
Parse error: parse error in /data/members/free/multimania/fr/t/o/p/topparamecies/htdocs/modif_traitement.php on line 11
Merci