Top sites

Répondre
C_Kirby
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 smiley 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&eacute;tablir"></p>';
?>
</form>

</td>
</tr>
</table>
<p>&nbsp;</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
C_Kirby
Layer
le 25/06/2003 à 14:53
Layer
$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());
Error 500 : internal brain error
C_Kirby
le 25/06/2003 à 18:40
C_Kirby
Y'a toujours là même erreur... Ca doit être Multimania, parce que sur Free ca marche nickel...
C_Kirby
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours