Ses derniers messages sur les forums
Hello !
Je viens de le DL et de l'installer ...
Première erreur à l'url http://127.0.0.1/PAWS/install/index.php après avoir validé la procédure d'installation par formulaires :
Warning: rename(../index,../index.php) [function.rename]: No such file or directory in D:\www\Site\AAA\PAWS\install\index.php on line 279
@+...
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
Reuh ...
Ah wé ... et tu nous a fait faire 3 pages pour ça ... bon bah là spa tu sors ... c'est tu dégages et surtout tu reviens plus !
@+...
One Love, One Heart, One Unity.
Reuh ...
A la lecture (rapide) de tes scripts je te conseille de définir une variable $id en fonction de $_GET['id'] dès le début du script.
if (isset($_GET['id'])) $id = $_GET['id']; else $id = "";
Tu te sers ensuite de $id dans le reste du script.
Pareil pour toutes tes variables en $_POST et $_GET ... prends l'habitude de coder en register global à off.
@+...
One Love, One Heart, One Unity.
Hello !
Rex & Moogli >> le code que je lui ai dit d'essayer je l'ai fait vite fait en laissant son code initial et en ajoutant juste le test de $_GET['id'] parce qu'en register global à off c obligé ...
Donc le dernier truc qui pourrait poser un souci à mon avis et d'après mon expérience de la fonction empty c'est son test sur !empty ... pour ma part je fais pas comme ça parce que j'ai jamais réussi à en tirer quelque chose de cette fonction ... à la place je teste if ($variable == "") ... c'est p'tet du bricolage (sûrement même

) mais ça fonctionne.
essaye toujours ça ...
@+...
One Love, One Heart, One Unity.
Hello !
Essaye ça :
<?
if (isset($_GET['id'])) $id = $_GET['id']; else $id = "";
connect($nw);
$sql2 = "SELECT * FROM site_news WHERE id='".$id."'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
$data = mysql_fetch_array($req2);
$pseudo = $data['auteur'];
mysql_close();
if (((isset($pseudo)) && (!empty($pseudo)))
{
echo $pseudo.'pseudo existe !';
}
else
{
echo 'pseudo n\'exsite pas !';
}
if (((isset($auteur)) && (!empty($auteur)))
{
echo $auteur.'auteur existe !';
}
else
{
echo 'auteur n\'est pas definie !';
}
if (((isset($id)) && (!empty($id)))
{
echo $id.'id existe !';
}
else
{
echo 'id n\'est pas definie !';
}
echo $id;
incre_hit("nb_news",$pseudo,"moins");
?>
Si ça fonctionne toujours pas, hormis le nom de ta table dans la requête qui serait faux je vois vraiment pas ...
@+...
One Love, One Heart, One Unity.
Hello !
Rex >> un peu sèche la réponse ... chui pas un professionnel du PHP et j'essayais juste de donner une piste ... mais je prends note de la remarque d'autant plus qu'à la vue de ton site tu sais de quoi tu parles.
RESPECT.
@+...
One Love, One Heart, One Unity.
Hello !
Donc soit l'id que tu recupères est vide (ce qui fait que la requête ne renvoie rien, d'où le fait que tu aies 'auteur n'existe pas...)
A mon avis c'est ça ...
teste en mettant ça au début du script :
if (isset($_GET['id'])) $id = $_GET['id']; else $id = "";
@+...
One Love, One Heart, One Unity.
Hello !
Tu lis pas ce qu'on écrit :
INSERT INTO sondage_questions VALUES("","'.addslashes($_POST['question']).'","'.addslashes($_POST['encours']).'")
t'as vu la
, entre
"'.addslashes($_POST['question']).'" et
"'.addslashes($_POST['encours']).'" ?
@+...
One Love, One Heart, One Unity.