Variable de variable et requete SQL

Variable de variable et requete SQL - PHP - Programmation

Marsh Posté le 09-03-2005 à 20:36:58    

Bijour
Voici mon petit pb :

Code :
  1. function queryInsert( $table, $arrVal ) {
  2. $query = "INSERT INTO `$table` (";
  3. $first = true;
  4. foreach ( $arrVal as $item ) {
  5.  if ( !$first )  $query .= ","; else $first = false;
  6.  $query .= " `$item` ";
  7. }
  8. $query .= " ) VALUES (";
  9. $first = true;
  10. foreach ( $arrVal as $item ) {
  11.  if ( !$first )  $query .= ","; else $first = false;
  12.  $query .= " `\$$item` ";
  13. }
  14. $query .= " );";
  15. return $query;
  16. }
  17. $table_item  = array ( "date", "etat", "entreprise", "offre" );
  18. $result = mysql_query(queryInsert("table",$table_item)) or die( mysql_erreur() );


Quand j'affiche m'a requete elle aprarait correctement, mais les $variable ne sont po reconnu. Comme faire cela ? j'ai tester eval ne fonctionne po.
Si vous avez une petite idée merki d'avance !

Reply

Marsh Posté le 09-03-2005 à 20:36:58   

Reply

Marsh Posté le 09-03-2005 à 21:10:02    

quelle variables ??


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 09-03-2005 à 22:08:08    

normal, utilise $GLOBALS

Reply

Marsh Posté le 09-03-2005 à 22:11:05    

si jai bien compris tu veux inserer par exemple $date, $etat...  ?
essaye :

Code :
  1. $query .= ' `'.$GLOBALS[$item].'` ';

Reply

Marsh Posté le 09-03-2005 à 22:47:41    

soju a écrit :

si jai bien compris tu veux inserer par exemple $date, $etat...  ?
essaye :

Code :
  1. $query .= ' `'.$GLOBALS[$item].'` ';



Merci de cette reponce breve et precise
Sa marche je vois po trop comment... mais sa marche
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed