Ses derniers messages sur les forums
L'erreur dit que la variable que tu as dans ton foreach est une variable de type scalaire et non un objet ou un tableau.
Or on ne peut pas faire un foreach sur un chiffre (ou sur un booleén, ou sur un float, ou sur une chaine ou sur un type null) si tu veux un exemple précis.
A quelle ligne correspond ta ligne 99 ?
Oui, c'est possible.
Ex :
<?php
if (isset($_GET['language']) && $_GET['language'] == 'en') require_once DIR_WS_BOXES . 'menu_anglais.php';
else DIR_WS_BOXES . 'menu_francais.php'
?>
Tu as une erreur de syntaxe.
A priori, comme l'erreur se déclenche sur la dernière ligne du fichier, je dirais qu'il manque un } dans ton code.
PS : utilise le BB-Code pour balancer 400 lignes de PHP sur le forum (cela colorise le code, et c'est plus facile à lire).
Pourquoi as tu besoin de passer tout le tableau $row en GET ?
Quand je vois ton formulaire, si tu click sur "valider", en GET, tu vas recevoir un 'id' et un 'nom'.
Ce qui te permet d'agir sur cet id non ?
Dans le formulaire query: je fais une requete pour afficher tous les sites de ma table. Je veux pouvoir cliquer sur un résultat donné et qui m'envoie vers le formulaire rempli avec ses données pour pouvoir le modifier.
La, si tu click sur "valider" (en spécifiant un action à ton form), tu vas arriver sur une page avec un $_GET['id'] qui correspond à l 'élément sur lequel tu as clické.
Si sur cette seconde page tu souhaites afficher un autre formulaire avec les données liées à cet id, il te suffit de fetcher les infos. liées à cet id avant d'afficher ce second formulaire et de le pré remplir.
Quel script as tu essayé qui ne fonctionne pas ?
Je n'ai pas lu ton code (trop long, et tu n'utilises pas le BB-Code), mais quel est ton vrai soucis ?
Toi, tu es le site A ou le site B ? Moi je pense que tu es A.
Le site B t'a expliqué comment tu pouvais inscrire ton membre chez lui ?
En tout cas, PHP, lui il voit que la connexion à MySQL ne se fait pas à cause d'un problème de couple login / mot de passe invalide.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'login'@'localhost' (using password: YES) in C:\wamp\www\membre\index.php on line 6
Donc vérifie tes identifiants de connexion MySQL.
Ben...
mysql_connect ('localhost', 'login', 'pass');
Sur cette ligne, il faut que tu modifies les paramètres pour correspondre à tes propres identifiants de connexion à MySQL.
Toi seul les connait, on ne peut pas les deviner pour toi.
INSERT INTO `films` (`id` ,`name` ,`synopsys` ,`annee` ,`genre` ,`cover` ,`lien` ,`dateajout` ,`bannonce`) SELECT id, name, synopsys, annee, genre, cover, lien, '', '' FROM film
:)
INSERT INTO `films` (`id` ,`name` ,`synopsys` ,`annee` ,`genre` ,`cover` ,`lien` ,`dateajout` ,`bannonce`) SELECT 'id', 'name', 'synopsys', 'annee', 'genre', 'cover', 'lien','','' FROM `film`
devrait mieux fonctionner.