Problème php
Pedzou
-
Pedzou -
Pedzou -
Bonjour,
Voilà les erreurs que la page m'écrit :
Notice: Undefined index: choix in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 76
Notice: Undefined index: couleur in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 77
Notice: Undefined index: quantite in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 78
svp aidez moi :D
voila ma page:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- titre de la page -->
<title>test</title>
<!-- site de type hmtl -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- auteur !-->
<meta name="author" content="Swisscom IT"/>
<!-- Description de la page -->
<meta name="description" content="Site du stock de Swisscom IT Fribourg" />
<!-- mots clés -->
<meta name="keywords" content="Swisscom it stock, stock" />
<!-- icone du site dans la barre de navigation -->
<link href="it.css" media="screen" title="css" rel="stylesheet" type="text/css" />
</head>
<body>
<img src="it.jpg" name="logo_it"/>
<div id="bandenoire"></div>
<!--début du site-->
<!-- Choix du produit-->
<p>Bienvenue</p>
<p>Menu du stock:
<ul>
<li><a href="http://localhost/phpmyadmin">Administrateur</a></li>
<li>test2</li>
<li>test3</li>
</ul>
</p>
<p>
Veuillez remplir le formulaire afin de prendre un produit:
<p>
<form method="post" action="swisscom.php">
<div id="choix">
<select name="choix">
<option value="optra">Optra</option>
<option value="lexmark">lexmark</option>
<option value="tetra">tetra</option>
</select>
</div>
<div id="couleur">
<p>Couleur:
<select name="couleur">
<option value="cyan">cyan</option>
<option value="magenta">magenta</option>
<option value="noir">noir</option>
<option value="vert">vert</option>
<option value="blanc">blanc</option>
</select>
</p>
</div>
<div id="quantite">
<p>Quantité:
<input type="text" value="0" name="quantite">
<input type="submit" value="Valider" /></p>
</form>
</div>
<?php
$choix=$_POST['choix'];
$couleur=$_POST['couleur'];
$quantite=$_POST['quantite'];
if (isset($_POST['choix']) AND isset($_POST['couleur']) AND isset($_POST['quantite'])) // Si les variables existent
{
if ($_POST['quantite']!=0)
{
mysql_connect("localhost", "root", "");
mysql_select_db("swisscom");
mysql_query("INSERT INTO it VALUES('', '$choix', '$couleur', '$quantite')");
mysql_close();
}
}
?>
</body>
</html>
Voilà les erreurs que la page m'écrit :
Notice: Undefined index: choix in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 76
Notice: Undefined index: couleur in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 77
Notice: Undefined index: quantite in C:\Users\Administrateur\Desktop\wamp\www\itservice\swisscom.php on line 78
svp aidez moi :D
voila ma page:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- titre de la page -->
<title>test</title>
<!-- site de type hmtl -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- auteur !-->
<meta name="author" content="Swisscom IT"/>
<!-- Description de la page -->
<meta name="description" content="Site du stock de Swisscom IT Fribourg" />
<!-- mots clés -->
<meta name="keywords" content="Swisscom it stock, stock" />
<!-- icone du site dans la barre de navigation -->
<link href="it.css" media="screen" title="css" rel="stylesheet" type="text/css" />
</head>
<body>
<img src="it.jpg" name="logo_it"/>
<div id="bandenoire"></div>
<!--début du site-->
<!-- Choix du produit-->
<p>Bienvenue</p>
<p>Menu du stock:
<ul>
<li><a href="http://localhost/phpmyadmin">Administrateur</a></li>
<li>test2</li>
<li>test3</li>
</ul>
</p>
<p>
Veuillez remplir le formulaire afin de prendre un produit:
<p>
<form method="post" action="swisscom.php">
<div id="choix">
<select name="choix">
<option value="optra">Optra</option>
<option value="lexmark">lexmark</option>
<option value="tetra">tetra</option>
</select>
</div>
<div id="couleur">
<p>Couleur:
<select name="couleur">
<option value="cyan">cyan</option>
<option value="magenta">magenta</option>
<option value="noir">noir</option>
<option value="vert">vert</option>
<option value="blanc">blanc</option>
</select>
</p>
</div>
<div id="quantite">
<p>Quantité:
<input type="text" value="0" name="quantite">
<input type="submit" value="Valider" /></p>
</form>
</div>
<?php
$choix=$_POST['choix'];
$couleur=$_POST['couleur'];
$quantite=$_POST['quantite'];
if (isset($_POST['choix']) AND isset($_POST['couleur']) AND isset($_POST['quantite'])) // Si les variables existent
{
if ($_POST['quantite']!=0)
{
mysql_connect("localhost", "root", "");
mysql_select_db("swisscom");
mysql_query("INSERT INTO it VALUES('', '$choix', '$couleur', '$quantite')");
mysql_close();
}
}
?>
</body>
</html>
A voir également:
- Problème php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
tu peut redonner le code avec le numéro des lignes ? (ça évite de chercher les lignes 76, 77, et 78) ^^
Bonjour,
je ferais plutôt
if (isset($_POST['choix']) AND isset($_POST['couleur']) AND isset($_POST['quantite'])) // Si les variables existent
{
$choix=$_POST['choix'];
$couleur=$_POST['couleur'];
$quantite=$_POST['quantite'];
if ($quantite!=0)
{
mysql_connect("localhost", "root", "");
mysql_select_db("swisscom");
mysql_query("INSERT INTO it VALUES('', '$choix', '$couleur', '$quantite')");
mysql_close();
}
}
je ferais plutôt
if (isset($_POST['choix']) AND isset($_POST['couleur']) AND isset($_POST['quantite'])) // Si les variables existent
{
$choix=$_POST['choix'];
$couleur=$_POST['couleur'];
$quantite=$_POST['quantite'];
if ($quantite!=0)
{
mysql_connect("localhost", "root", "");
mysql_select_db("swisscom");
mysql_query("INSERT INTO it VALUES('', '$choix', '$couleur', '$quantite')");
mysql_close();
}
}
$choix=$_POST['choix'];
$couleur=$_POST['couleur'];
$quantite=$_POST['quantite'];
merci ^^