Bonjour a tous ,
Apres une longue absence je dois refaire un petit travail avec PHP et j'ai bien sur des difficultes.
J'ai ecrit une fonction PHP qui recoit en argument un tableau Assoc et l'imprime dans le browser.
Ca c'est ma fonction:
(Sans les balises HTML de table et form qui viendront plus tard)
Code : Tout sélectionner
<?php
function imprTableau ($tablAssoc)
{
global $tablAsso;
foreach ($tablAsso as $clef => $valeur) {
if ($clef!='ligne')
{ echo "<TR><TD>$clef</TD><TD>$valeur</TD></TR>\n";}
else echo "<TR><TD colspan=2><hr></TD></TR>";
}
Ca c'est mon tableau assoc:
(Un test en fait)
Code : Tout sélectionner
<?php
$tablAsso["Nom"]='<input type="text" name="Nom" size="10">';
$tablAsso["Prenom"]='<input type="text" name="Prenom" size="15">';
$tablAsso["Adresse mail"]='<input type="text" name="AdrMail" size="20">';
$tablAsso["Nom d'Utilisateur"]='<input type="text" name="NomUtil" size="25">';
$tablAsso["Mot de passe"]='<input type="text" name="MotPass" size="30">';
$tablAsso["Confirmation"]='<input type="text" name="Confirm" size="35">';
$tablAsso[""]='<input type="text" name="Confirm" size="40">';
$tablAsso["ligne"]='<hr>';
?>
Je voudrai faire imprimer une ligne dans ma table avec un link qui ouvre un popup, mais j'ai une erreur:
Parse error: parse error, unexpected T_STRING in C:\wamp\www\devoir_1\authentification.php on line 42, ou une autre erreur provoquee probablement par le return de JS.
Ceci est la ligne du tableau qui me donne des soucis
$tablAsso["Vous avez oublié"]='<a HREF="http://localhost/devoir_1/oubli.php" target="_blank" onClick="return popup(this, 'oubli')"> votre mot de passe ...</a>';
Est-ce que quelqu'un peut m'aider?
D'avance merci
marc_3