Synthaxe php

Résolu/Fermé
heaveng Messages postés 139 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 juin 2009 - 4 juin 2009 à 22:28
heaveng Messages postés 139 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 juin 2009 - 4 juin 2009 à 22:59
Bonjour,
voila mon code
<?php
 // D'abord, on se connecte à MySQL
        mysql_connect("localhost", "aquaref", "zf0s40w");
        mysql_select_db("aquaref_annuaire");

$id = mysql_real_escape_string(htmlspecialchars($_GET['id']));		

//afficher le tableau avec les noms des poissons
	  $reponse = mysql_query("SELECT * FROM sites WHERE id ='".$id."' ") or die ("pb avec la requette: ".mysql_error()); 
$donnees = mysql_fetch_array($reponse);

$nbclik=$donnees['nbclik']+1;

mysql_query("UPDATE sites SET nbclik='$nbclik' WHERE id='$id'");

header('Location: $donnees['lien']); 
?>



la derniere ligne ne marche pas pouquoi? si quelqu'un sait merci de m'informer
A voir également:

3 réponses

Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
4 juin 2009 à 22:36
Salut,
Problème de chaine, essai plutôt :

header('Location: '.$donnees['lien']);
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
4 juin 2009 à 22:42
modif :header('Location: $donnees['lien']');
original header('Location: $donnees['lien']);

il manque le guillemet( ') a la fin
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
4 juin 2009 à 22:43
Ta solution n'est pas bonne,tu ne peux pas mettre de quotes dans les quotes ^^ et de plus la variable ne serait pas résolue.
0
heaveng Messages postés 139 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 juin 2009
4 juin 2009 à 22:59
merci zoidberg vous aviez raison ca marche nikel merci encore
0