Probleme requete SQL

Résolu
Bonjour,

J'ai un probleme de requete SQL.

Dans une page, j'ai des boutons radio, dans une autre, la requette. Je voudrai que lorque je clique sur un/des boutons, les valeurs qui leur correspondent soient insérer dans la requete. J'ai tenté le code suivant:*

<div style='margin-left: .5in'>
<form action="test3.php" method='post'>

<?php

	include("mdp_con.inc");

	{	
		echo "<input type='checkbox' name='port' value='port'/>port\n";
		echo "<input type='checkbox' name='alias' value='alias'/>alias\n";
		echo "<input type='checkbox' name='mac' value='@mac/>@mac\n";
	
		echo "<br>\n";	
	}




?>
<p>
<input type='submit' value='Validez'>


et dans l'autre page:

	$reponse = mysql_query("select * from "$donnees['port']" ,"$donnees['mac']" where "$donnees['port']"."$donnees['port']" ="$donnees['mac']"."$donneesT['port']"") or die(mysql_error());


J'ai aussi tenté avec $_POST[' '] mais cela me donne un erreur aussi.

Merci
Configuration: Windows XP
Firefox 3.0.3

4 réponses

  1. C'est bon j'ai trouvé:

    $reponse = mysql_query("select * from ". $_Post['port']." ,".$_POST['mac']." where ".$_POST['port'].".".$POST['port']." =".$_POST['mac'].".".$POST['port']."") or die(mysql_error());
    
    
    


    Il faut mettre ". et ." entre les variables

    Merci
    1. Moi je sépare les requetes et les éxécutions !
      Exemple :
      $sql="SELECT PRE_UTIL, N_UTIL, TEL_UTIL, AD_UTILEMAIL, I_N0AGENT, D_ARCHIVE, C_UTIL
      FROM UTILISATEUR
      WHERE UTILISATEUR.I_N0AGENT >= '7000'
      ORDER BY UTILISATEUR.I_N0AGENT"
      
      //ATTENTION les arguments sont inversés par rapport mysql_query
      $req_lignes=odbc_exec($MaConnect,$sql);
      echo "<br><br>";
      
      
      //odbc_fetch_row retourne un booléen false si il n ya plus de lignes
      		while(odbc_fetch_array($req_lignes))
      		{
      		$result=$result+1;
      		//le 2eme argument peut etre soit le no de colonne (de 1 à x ) soit le nom de champ
      		$prenom=odbc_result($req_lignes, 1);
      		$nom=odbc_result($req_lignes, 2);
      		$Tel=odbc_result($req_lignes, 3);
      		$Email=odbc_result($req_lignes, 4);
      		$Matricule=odbc_result($req_lignes, 5)*10;
      		$id=odbc_result($req_lignes, 7);
      }
      1. SAlut,

        j-ai essayer de mettre ta réponse dans ma requte mais cela ne fonctionne pas.

        merci