[PHP]Fonction avec array

Fonction avec array [PHP] - PHP - Programmation

Marsh Posté le 20-09-2003 à 10:54:14    

Hello ;)
 
voila, j'ai un petit pb avec une fonction, en fait je dois verifier dans la bdd si la valeur donnée et egale a la valeur d'un champ de la bdd...
 
J'ai fait comme ceci (et pas que comme ça, je galere depuis pas mal de temps deja là dessus  :fou: ) :
 

Code :
  1. // SELECTION DE LA TABLE & ENREGISTREMENT
  2. $resultat = mysql_query("SELECT * FROM liens WHERE id=$id" );
  3. $row = mysql_fetch_row($resultat);
  4. // AFFICHAGE NOTATION
  5. function notation($str) {
  6. $row = array(/*c là que je merde*/);
  7. if($str == $row[4])
  8. return 'checked="checked"';
  9. else
  10. return '';
  11. }


 
voila, je donne que le code utile...
 
et j'appel ma fonction dans la formulaire :

Code :
  1. ...
  2. <td><input type="radio" name="radiobutton" value="1"');
  3. echo(notation("1" ));
  4. echo(' /></td>
  5. ...


 
une idée ? :??:


Message édité par KdZ' le 20-09-2003 à 12:54:26
Reply

Marsh Posté le 20-09-2003 à 10:54:14   

Reply

Marsh Posté le 20-09-2003 à 12:55:37    

:bounce:

Reply

Marsh Posté le 20-09-2003 à 17:03:11    

$row comme résultat de la requête est une variable globale, et est donc non accessible dans la fonction notation() sauf si on l'importe.
 

Code :
  1. function notation($str) {
  2. global $row;
  3. ...


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 20-09-2003 à 19:09:26    

je peux donc recup les $row[x] en faisant come ça ?

Reply

Sujets relatifs:

Leave a Replay

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