Probleme balise value="<? echo $......; ?
spawneo
-
spawneo -
spawneo -
Bonjour,
J'ai un petit probleme dans ma page avec les value des input online ça me mets :
nom (un textarea) : <? echo $nom; ?>
prenom (un textarea) : <? echo $prenom; ?>
email (un textarea) : <? echo $email; ?>
commentaire (un textarea) : <? echo $comment; ?>
-Enregistrer la fiche contact (un bouton a deux options)
-Supprimer la fiche contact
MA PAGE c'est :------------------------------------------------------------------------------------------------------------------------------------
<?PHP
if (isset ($_POST['action']))
{
$liendb = mysql_connect("localhost", "root", "");
mysql_select_db ("contactpro");
if ($_REQUEST['action'] == "maj")
{
if (empty($_REQUEST['nom']) ||
empty($_REQUEST['prenom']) ||
empty($_REQUEST['comment'])) ;
$reg_email ="/^[\w\.-]+@[\w\.-]+\.[a-z]{2.3}$/i";
if (preg_match($reg_email,$_REQUEST['email'])== 0);
$sql = "UPDATE contact SET nom ='".$_REQUEST['nom']."',".
"prenom ='".$_REQUEST['prenom']."',".
"email ='".$_REQUEST['email']."',".
"comment ='".$_REQUEST['comment']."'".
"WHERE idcontact ='".$_REQUEST['id']."'";
mysql_query ($sql);
}
elseif ($_REQUEST['action']=="suppr" &&
$_REQUEST['id']>=1)
{
$sql ="delete FROM contact WHERE idcontact='".$_REQUEST['id']."'";
mysql_query ($sql);
header ("location: http://localhost/contactPro.php");
}
echo "<html>";
echo "<head>";
echo "<title>Fiche de contact</title>";
echo "</head>";
echo "<body>";
echo "<p align=center> :: Fiche de contact [".$_REQUEST ['id']."] </p>";
$sql ="SELECT * FROM contact WHERE idcontact = '".$_REQUEST ['id']."'";
$resultat = mysql_query ($sql);
$contact = mysql_fetch_array ($resultat);
}
?>
<form action="contact_edite.php" method="post">
<input type="hidden" name="id"
value="<? echo $id; ?>">
<table>
<tr>
<td>nom</td>
<td><input type="text" name="non" value="<? echo $nom; ?>"> </td>
</tr>
<tr>
<td>prenom</td>
<td><input type="text" name="prenon" value="<? echo $prenom; ?>"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email" value="<? echo $email; ?>" ></td>
</tr>
<tr>
<td>commentaire</td>
<td><input type="text" name="commentaire" value="<? echo $comment; ?>" ></td>
</tr>
</table>
<select name="action">
<option value="maj"> Enregistrer la fiche contact </option>
<option value="suppr"> Supprimer la fiche contact </option>
</select>
<input type="submit" value="enregistrer">
</form>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon objectif serait d'enlever les <?PHP....> dans dans mon champ de texte mais que dans ma page de code il ecrit sur $nom, $prenom.....
Merci d'avance
J'ai un petit probleme dans ma page avec les value des input online ça me mets :
nom (un textarea) : <? echo $nom; ?>
prenom (un textarea) : <? echo $prenom; ?>
email (un textarea) : <? echo $email; ?>
commentaire (un textarea) : <? echo $comment; ?>
-Enregistrer la fiche contact (un bouton a deux options)
-Supprimer la fiche contact
MA PAGE c'est :------------------------------------------------------------------------------------------------------------------------------------
<?PHP
if (isset ($_POST['action']))
{
$liendb = mysql_connect("localhost", "root", "");
mysql_select_db ("contactpro");
if ($_REQUEST['action'] == "maj")
{
if (empty($_REQUEST['nom']) ||
empty($_REQUEST['prenom']) ||
empty($_REQUEST['comment'])) ;
$reg_email ="/^[\w\.-]+@[\w\.-]+\.[a-z]{2.3}$/i";
if (preg_match($reg_email,$_REQUEST['email'])== 0);
$sql = "UPDATE contact SET nom ='".$_REQUEST['nom']."',".
"prenom ='".$_REQUEST['prenom']."',".
"email ='".$_REQUEST['email']."',".
"comment ='".$_REQUEST['comment']."'".
"WHERE idcontact ='".$_REQUEST['id']."'";
mysql_query ($sql);
}
elseif ($_REQUEST['action']=="suppr" &&
$_REQUEST['id']>=1)
{
$sql ="delete FROM contact WHERE idcontact='".$_REQUEST['id']."'";
mysql_query ($sql);
header ("location: http://localhost/contactPro.php");
}
echo "<html>";
echo "<head>";
echo "<title>Fiche de contact</title>";
echo "</head>";
echo "<body>";
echo "<p align=center> :: Fiche de contact [".$_REQUEST ['id']."] </p>";
$sql ="SELECT * FROM contact WHERE idcontact = '".$_REQUEST ['id']."'";
$resultat = mysql_query ($sql);
$contact = mysql_fetch_array ($resultat);
}
?>
<form action="contact_edite.php" method="post">
<input type="hidden" name="id"
value="<? echo $id; ?>">
<table>
<tr>
<td>nom</td>
<td><input type="text" name="non" value="<? echo $nom; ?>"> </td>
</tr>
<tr>
<td>prenom</td>
<td><input type="text" name="prenon" value="<? echo $prenom; ?>"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email" value="<? echo $email; ?>" ></td>
</tr>
<tr>
<td>commentaire</td>
<td><input type="text" name="commentaire" value="<? echo $comment; ?>" ></td>
</tr>
</table>
<select name="action">
<option value="maj"> Enregistrer la fiche contact </option>
<option value="suppr"> Supprimer la fiche contact </option>
</select>
<input type="submit" value="enregistrer">
</form>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon objectif serait d'enlever les <?PHP....> dans dans mon champ de texte mais que dans ma page de code il ecrit sur $nom, $prenom.....
Merci d'avance
A voir également:
- Probleme balise value="<? echo $......; ?
- Balise br ✓ - Forum Webmastering
- @Echo off ✓ - Forum Programmation
- Echo lors d'un appel samsung - Forum Samsung
- Echo discord - Forum Casque et écouteurs
- Balise </br> - Forum HTML
4 réponses
Yop!
enleve le echo.
exemple dans ton <input type="text" name="non" value="<? echo $nom; ?>">
essaye avec : <input type="text" name="non" value="$nom;">
normulement ca marche mieux!
enleve le echo.
exemple dans ton <input type="text" name="non" value="<? echo $nom; ?>">
essaye avec : <input type="text" name="non" value="$nom;">
normulement ca marche mieux!
ba il sera pas visible si il à rien dans ta variable...
Je pige peut etre pas tout ce que tu demade?!
le probleme c'est qoui, c'est que tu veut pas que ca affiche "$nom" ou que tu veux pas que ca affiche le contenu de ta variable ex:"MonNom"??
Si ta variable est vide cela n'affichera rien dans ton champ texte, si au contraire elle contiends quelque chose cela s'affichera. Dans le code source si $nom est vide rien ne s'affichera: value=""
voila, si ca ce trouve j'ai toujours pas compris ta question alors reformule la parceque je comprends vite mais fo m'expliquer longtemps des fois! ;-)
Je pige peut etre pas tout ce que tu demade?!
le probleme c'est qoui, c'est que tu veut pas que ca affiche "$nom" ou que tu veux pas que ca affiche le contenu de ta variable ex:"MonNom"??
Si ta variable est vide cela n'affichera rien dans ton champ texte, si au contraire elle contiends quelque chose cela s'affichera. Dans le code source si $nom est vide rien ne s'affichera: value=""
voila, si ca ce trouve j'ai toujours pas compris ta question alors reformule la parceque je comprends vite mais fo m'expliquer longtemps des fois! ;-)
je pense que j'ai trouve !
Qu'en pensez vous ?
si je mets <input type="text" name="non" id="<? echo $nom; ?> value=""">
......
Qu'en pensez vous ?
si je mets <input type="text" name="non" id="<? echo $nom; ?> value=""">
......
Merci beaucoup d 'avance,