Nico
-
14 oct. 2001 à 13:10
Andrei2006
Messages postés7Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention22 septembre 2006
-
31 mai 2006 à 03:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Andrei2006
Messages postés7Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention22 septembre 2006 31 mai 2006 à 03:39
(Théorique -> citation="Prof")
"[...]Les données d'un formulaire envoyés par post sont récupérés avec $_POST;[...]"
"[...]On ne dit plus
mais
et c'est pas mais "
"[...]Les valeurs des attributs des balises Xhtml sont placés entre guillemets. On ferme nos balises après les avoir ouvertes[...]Un input-submit sans 'value' est un bouton vide"
"[...]Et n'oubliez pas les enfants, echo + apostrophes c'est plus vite que print et guillemets et puis... la cocaténisation c'est votre ami."
(Travaux pratiques)
Fichier XHTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super formulaire qui envoie des données</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<form method="post" action="recup.php">
</form>
</form>
</html>
Dans la page PHP :
<?php
if(isset($_POST['text1']))
{
$text1 = $_POST['text1'];
echo 'le texte que vous avez saisi est' . $text1;
}
?>
bref - 2/10 (le deuxième point est un point bonus pour avoir réussi à taper tout ça sur ton clavier)
s3b54sk8
Messages postés1Date d'inscriptionvendredi 25 novembre 2005StatutMembreDernière intervention25 novembre 2005 25 nov. 2005 à 13:14
Ton script serait mieux comme ca (plus sécurisé) :
# <?php
# $text1 = $_POST['text1'];
# print("le texte que vous avez saisie est $text1");
# ?>
dounit
Messages postés20Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention10 mai 2005 20 avril 2005 à 15:29
bonjour je suis une nouvelle sur ce site.
je déverloppe en php.et le jé un probleme voici mon code:
pour le premier prog:
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdlabo',$db);
$sql = "select * from projet order by nomProjet";
$req = mysql_query($sql);
</form>
et pour le gal.php3 voici le code:
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdlabo',$db);
//$personneC=$_POST['personnec'];
//$projetC=$_POST['projetc'];
$dateDebut=$_POST['dateDebut'];
$dateFin=$_POST['dateFin'];
$req_idper=mysql_query("select idPersonne from personne where nomPersonne='$personnec' ");
$personneex=mysql_fetch_object($req_idper);
$req_idproj=mysql_query("select idProjet from projet where nomProjet='$projetc' ");
$projetex=mysql_fetch_object($req_idproj);
if($dateDebut=="" && $dateFin=="");
{
echo("veuillez saisir une date svp!");
}
$sql = "INSERT INTO projetpersonne VALUES('$req_idproj',' $req_idper','$dateDebut','$dateFin')";
$requete = mysql_query( $sql);
?>
et donc le problemesz c'est que je n'arrive pas à récupérer les donées que l'utilisateur à choisit dans la liste déroulante?
merci d'avance pour votre aide
Nargzul
Messages postés438Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention26 juillet 20074 12 août 2003 à 16:04
ta qu'a utiliser du GET au lieu du POST ....
cs_Le Verseau
Messages postés1Date d'inscriptionvendredi 14 décembre 2001StatutMembreDernière intervention 1 février 2002 1 févr. 2002 à 13:54
J'aimerais recevoir de l'aide. Je recherche un formulaire en php: côté client, ce dernier entre de l'information et le serveur Unix lui retourne automatiquement un confirmation de réceptions.
Merci.
Le Verseau
ADN733R
Messages postés63Date d'inscriptionmardi 15 mai 2001StatutMembreDernière intervention14 mai 2004 7 janv. 2002 à 16:51
je débute en php, mais a mon avis, Nico, si ca marche pas, c paque ta pas actionné la variable!!!!(Dans la page html ( <?php
text1=$text1
php>
Je crois :-) )
Tcho all
31 mai 2006 à 03:39
"[...]Les données d'un formulaire envoyés par post sont récupérés avec $_POST;[...]"
"[...]On ne dit plus
mais
et c'est pas mais "
"[...]Les valeurs des attributs des balises Xhtml sont placés entre guillemets. On ferme nos balises après les avoir ouvertes[...]Un input-submit sans 'value' est un bouton vide"
"[...]Et n'oubliez pas les enfants, echo + apostrophes c'est plus vite que print et guillemets et puis... la cocaténisation c'est votre ami."
(Travaux pratiques)
Fichier XHTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super formulaire qui envoie des données</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<form method="post" action="recup.php">
</form>
</form>
</html>
Dans la page PHP :
<?php
if(isset($_POST['text1']))
{
$text1 = $_POST['text1'];
echo 'le texte que vous avez saisi est' . $text1;
}
?>
bref - 2/10 (le deuxième point est un point bonus pour avoir réussi à taper tout ça sur ton clavier)
25 nov. 2005 à 13:14
# <?php
# $text1 = $_POST['text1'];
# print("le texte que vous avez saisie est $text1");
# ?>
20 avril 2005 à 15:29
je déverloppe en php.et le jé un probleme voici mon code:
pour le premier prog:
vous voulez bien choisir un nom SVP!
<select name="personnec" size="2">
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdlabo',$db);
$sql = "select * from personne order by nomPersonne";
$req = mysql_query($sql);
while ($res = mysql_fetch_array($req))
{ ?>
<option value="<?php echo $res["nomPersonne"] ?>"><?php echo $res["nomPersonne"]?> </option>
echo "
";
<?php }?>
}
</select>
vous voulez bien choisir un projet SVP!
<select name="projetc" size="3">
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdlabo',$db);
$sql = "select * from projet order by nomProjet";
$req = mysql_query($sql);
while ($res = mysql_fetch_array($req))
{ ?>
<option value="<?php echo $res["nomProjet"] ?>"><?php echo $res["nomProjet"]?></option>
<?php }?>
?>
}
</select>
<form name="form1" id="form1" method="post" action="gal.php3">
<h3>Date de debut
<h3>Date de fin
</form>
et pour le gal.php3 voici le code:
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bdlabo',$db);
//$personneC=$_POST['personnec'];
//$projetC=$_POST['projetc'];
$dateDebut=$_POST['dateDebut'];
$dateFin=$_POST['dateFin'];
$req_idper=mysql_query("select idPersonne from personne where nomPersonne='$personnec' ");
$personneex=mysql_fetch_object($req_idper);
$req_idproj=mysql_query("select idProjet from projet where nomProjet='$projetc' ");
$projetex=mysql_fetch_object($req_idproj);
if($dateDebut=="" && $dateFin=="");
{
echo("veuillez saisir une date svp!");
}
$sql = "INSERT INTO projetpersonne VALUES('$req_idproj',' $req_idper','$dateDebut','$dateFin')";
$requete = mysql_query( $sql);
?>
et donc le problemesz c'est que je n'arrive pas à récupérer les donées que l'utilisateur à choisit dans la liste déroulante?
merci d'avance pour votre aide
12 août 2003 à 16:04
1 févr. 2002 à 13:54
Merci.
Le Verseau
7 janv. 2002 à 16:51
<?//c'est plus clair...?>
1 déc. 2001 à 00:59
8 nov. 2001 à 22:41
text1=$text1
php>
Je crois :-) )
Tcho all
14 oct. 2001 à 13:10