Methodes et erreurs dans code php
noëlle
-
Bobinours Messages postés 2903 Statut Membre -
Bobinours Messages postés 2903 Statut Membre -
je debute en javascript et php, j'aurai voulu savoir que font les methodes get() et post() ?
j'ai des erreurs dans ce code, mais je n'arrive pas a les résoudre, si vous pouviez m'aider..
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFCC" background="z:/echanges/droit aerien/Fonds/fonds1.jpg">
<p align="center"><font size="+4" face="Comic Sans MS">Recherches</font></p>
<p align="center"> </p>
<p> <img src="z:/echanges/droit aerien/photos/Image4.jpg" width="151" height="130" align="middle"></p>
<p align="left">Choisissez un thème :</p>
<form name="form1" method="get" action="envoi.php" >
<br>
<select name='select' size='1' onChange="location.href='recherche1.php?val=' + select.options[selectedIndex].text +'&val2=' + select.selectedIndex">
<?php
if($connect = odbc_connect("droitaer","",""))
{
$req = "select numtheme,LibelleTheme from theme";
$res1=odbc_do($connect,$req);
while(odbc_fetch_into($res1,$res))
{
echo("<OPTION value >". $res[1]. "</OPTION>");
}
echo ("</select><br><br> Veuillez choisir votre sous théme :");
echo("<br><br><br><select name='select2' size='1'>");
$what = 'ESSAI1';
if ( @$val != '' )
{
$what = $val;
}
$req = "select LibelleSousTheme from SousTheme where numtheme=(select numtheme from theme where libelletheme= '$what') ";
$res1=odbc_do($connect,$req);
while(odbc_fetch_into($res1,$res2))
{
echo("<OPTION selected>".$res2[0]."</OPTION>");
}
echo("</select>");
}
else echo("error");
$index = 0;
if ( @$val2 > -1 ) {$index = $val2; };
?>
<script>form1.select.selectedIndex=<?=$index?> </script>
<br><br>
<input type="submit" name="validation" value="Valider" >
</form>
</body>
</html>
et dans celui ci :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<?php
$connect =odbc_connect("droitaer","","");
$req="select numtheme from theme where libelletheme='" .$liste."'";
$res1=odbc_do($connect,$req);
if (odbc_fetch_row($res1))
{
$res2=odbc_result($res1,1);
echo("<script> alert('theme trouver');</script>");
}
else
echo("<script> alert('theme pas trou');</script>");
$requete = "insert into question values('15','$textfield2',$res2)";
if(odbc_do($connect,$requete))
{
$requete2="update utilisateur set creditutilisateur= creditutilisateur-1 where nomutilisateur='ollivier'";
if (odbc_do($connect,$requete2))
echo("update fait");
echo("<script> alert('question envoyée');</script>");
echo("<body onload=\"location='questions1.php'\"> </body>");
}
?>
</html>
merci d'avance pour les aides éventuelles ...
j'ai des erreurs dans ce code, mais je n'arrive pas a les résoudre, si vous pouviez m'aider..
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFCC" background="z:/echanges/droit aerien/Fonds/fonds1.jpg">
<p align="center"><font size="+4" face="Comic Sans MS">Recherches</font></p>
<p align="center"> </p>
<p> <img src="z:/echanges/droit aerien/photos/Image4.jpg" width="151" height="130" align="middle"></p>
<p align="left">Choisissez un thème :</p>
<form name="form1" method="get" action="envoi.php" >
<br>
<select name='select' size='1' onChange="location.href='recherche1.php?val=' + select.options[selectedIndex].text +'&val2=' + select.selectedIndex">
<?php
if($connect = odbc_connect("droitaer","",""))
{
$req = "select numtheme,LibelleTheme from theme";
$res1=odbc_do($connect,$req);
while(odbc_fetch_into($res1,$res))
{
echo("<OPTION value >". $res[1]. "</OPTION>");
}
echo ("</select><br><br> Veuillez choisir votre sous théme :");
echo("<br><br><br><select name='select2' size='1'>");
$what = 'ESSAI1';
if ( @$val != '' )
{
$what = $val;
}
$req = "select LibelleSousTheme from SousTheme where numtheme=(select numtheme from theme where libelletheme= '$what') ";
$res1=odbc_do($connect,$req);
while(odbc_fetch_into($res1,$res2))
{
echo("<OPTION selected>".$res2[0]."</OPTION>");
}
echo("</select>");
}
else echo("error");
$index = 0;
if ( @$val2 > -1 ) {$index = $val2; };
?>
<script>form1.select.selectedIndex=<?=$index?> </script>
<br><br>
<input type="submit" name="validation" value="Valider" >
</form>
</body>
</html>
et dans celui ci :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<?php
$connect =odbc_connect("droitaer","","");
$req="select numtheme from theme where libelletheme='" .$liste."'";
$res1=odbc_do($connect,$req);
if (odbc_fetch_row($res1))
{
$res2=odbc_result($res1,1);
echo("<script> alert('theme trouver');</script>");
}
else
echo("<script> alert('theme pas trou');</script>");
$requete = "insert into question values('15','$textfield2',$res2)";
if(odbc_do($connect,$requete))
{
$requete2="update utilisateur set creditutilisateur= creditutilisateur-1 where nomutilisateur='ollivier'";
if (odbc_do($connect,$requete2))
echo("update fait");
echo("<script> alert('question envoyée');</script>");
echo("<body onload=\"location='questions1.php'\"> </body>");
}
?>
</html>
merci d'avance pour les aides éventuelles ...
A voir également:
- Methodes et erreurs dans code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
GET est une méthode qui passe les parametre dans l'URL (visible par tous et limitée à 1 Ko)
POST passe les parametres dans le header HTTP . C'st le mieux mais pas toujours utilisable.
------------------------
Quelle est ton erreur ? Je n'ai pas rencontré de problème majeur dans ton code, mais je n'ai pas ta base de données pour tester. Qu'elle est ta base ?
-= Bobinours =-
POST passe les parametres dans le header HTTP . C'st le mieux mais pas toujours utilisable.
------------------------
Quelle est ton erreur ? Je n'ai pas rencontré de problème majeur dans ton code, mais je n'ai pas ta base de données pour tester. Qu'elle est ta base ?
-= Bobinours =-