Methodes et erreurs dans code php

Fermé
noëlle - 3 janv. 2002 à 12:19
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 3 janv. 2002 à 13:24
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">&nbsp;</p>
<p> <img src="z:/echanges/droit aerien/photos/Image4.jpg" width="151" height="130" align="middle"></p>
<p align="left">Choisissez un th&egrave;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&eacuteme :");
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>
&nbsp; &nbsp; &nbsp; &nbsp;
<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 ...

1 réponse

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
3 janv. 2002 à 13:24
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 =-
0