Syntaxe php dans un input
Résolu/Fermé
A voir également:
- Syntaxe php dans un input
- Easy php - Télécharger - Divers Web & Internet
- No video input ✓ - Forum Matériel & Système
- Retour a la ligne php ✓ - Forum PHP
- Input signal out of range change settings to 1600x900-60hz - Forum Windows
- Syntaxe precise - Forum Mail
6 réponses
salut
essai de mettre un echo
<input type="submit" name="<?echo"$supp" ;?>" value="supprimer le message" />
je ne suis pas sure que ca marchera...
;)
essai de mettre un echo
<input type="submit" name="<?echo"$supp" ;?>" value="supprimer le message" />
je ne suis pas sure que ca marchera...
;)
Merci pour votre coup de main ,mais ça ne marche toujours pas,mon but d'utiliser une variable dans la partie name consiste a pouvoir supprimer des messages juste avec le bouton input qui prend dirctement la valeur de mon ID dans une variable 'supp' pour cela j'ai fais :
une boucle while
while ($row =mysql_fetch_array ($result) )
{
//pour afficher les different champs
echo" mes champs ici dans plusieurs echo " ;
j'ai fais ma variable pour quelle puisse prendre la valeur de mon id $supp=$row['id'];
?>
et la mon bouton input :
<form action="supprm.php" method="post">
<input type="submit" name="<?php echo"$supp" ;?>" value="supprimer le message" />
</form>
<?php
}
mysql_close();
?>
Je vous remercie
une boucle while
while ($row =mysql_fetch_array ($result) )
{
//pour afficher les different champs
echo" mes champs ici dans plusieurs echo " ;
j'ai fais ma variable pour quelle puisse prendre la valeur de mon id $supp=$row['id'];
?>
et la mon bouton input :
<form action="supprm.php" method="post">
<input type="submit" name="<?php echo"$supp" ;?>" value="supprimer le message" />
</form>
<?php
}
mysql_close();
?>
Je vous remercie
ilan27
Messages postés
394
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
15 juin 2009
36
3 janv. 2008 à 19:51
3 janv. 2008 à 19:51
Bonsoir, je voudrais bien t'aider mais j'aimerais bien savoir qu'est-ce que tu veux dire par "ça ne marche pas"? Le navigateur affiche un probleme en php? La donnée n'est pas supprimée?
Et puis à quoi va servir le nom ("name") du submit?
Et puis à quoi va servir le nom ("name") du submit?
Merci beaucoup , la donnée n'est pas supprimée le Num de [id] n'est pas envoyé sur l'autre page ( supprm.php )
ma page supprm.php contient
<?php
ici pour quel recupere le contenu de ma valeur supp
$x = $_POST['$supp'];
if ( !empty($x) )
{
une connexion a ma base
include('inc/in.php');
mysql_query("DELETE FROM `tbl` WHERE `id` ='$x'");
echo "le messagel est supprimé... ";
mysql_close();
}
else
{
echo '<font color="#ff0000"><b>le N° de message est vide ...</b></font>';
}
?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL= affiche.php">
-je reçois le message " le N° de message est vide " ce qui signifie la donnée n'est pas supprimée et que le numero de ID n'est pas envoyé
-le name de mon submit je voudrais qu’il soit une variable pour prendre à chaque fois ID d'un message ,parce que avant javais un champ de texte je rentré le num de ID a supprimer et ça marché mais c'est pas partique c'est pour cela j'ai pense a mettre au dessus de chaque message un bouton 'supprimer'
thank you
ma page supprm.php contient
<?php
ici pour quel recupere le contenu de ma valeur supp
$x = $_POST['$supp'];
if ( !empty($x) )
{
une connexion a ma base
include('inc/in.php');
mysql_query("DELETE FROM `tbl` WHERE `id` ='$x'");
echo "le messagel est supprimé... ";
mysql_close();
}
else
{
echo '<font color="#ff0000"><b>le N° de message est vide ...</b></font>';
}
?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL= affiche.php">
-je reçois le message " le N° de message est vide " ce qui signifie la donnée n'est pas supprimée et que le numero de ID n'est pas envoyé
-le name de mon submit je voudrais qu’il soit une variable pour prendre à chaque fois ID d'un message ,parce que avant javais un champ de texte je rentré le num de ID a supprimer et ça marché mais c'est pas partique c'est pour cela j'ai pense a mettre au dessus de chaque message un bouton 'supprimer'
thank you
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonsoir,
changer le nom de ton bouton submit n'est pas la bonne solution, comment veux tu le récupérer dans le script suivant ?
que mets tu dans $_POST['.......']
alors utilises plutot un champ caché:
changer le nom de ton bouton submit n'est pas la bonne solution, comment veux tu le récupérer dans le script suivant ?
que mets tu dans $_POST['.......']
alors utilises plutot un champ caché:
<form action="supprm.php" method="post"> <input type="hidden" name="id" value="<?php echo"$supp" ;?>"> <input type="submit" name="supprimer" value="supprimer le message" /> </form> //et tu recupres par $id_a_supprimer=$_POST['id'];