Bonjour à tous,

J'ai créé une requête avec PDO :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$sql_check = $conn->prepare("SELECT * FROM neuro_patient WHERE dmu_number = :DMU ");
	$data = array(':DMU'=>$dmu);
	$sql_check->execute($data);
 
	$data = $sql_check->fetch();
	var_dump($data);
Le var_dump me donne ceci :
array
'anapath' => string '' (length=0)
0 => string '' (length=0)
'name' => string 'JACKSON' (length=7)
1 => string 'JACKSON' (length=7)
'firstname' => string 'Joe' (length=3)
2 => string 'Joe' (length=3)
'gender' => string '0' (length=1)
3 => string '0' (length=1)
'date_of_birth' => string '1901-02-05 00:00:00.000' (length=23)
4 => string '1901-02-05 00:00:00.000' (length=23)
'date_of_death' => string '2011-10-24 00:00:00.000' (length=23)
5 => string '2011-10-24 00:00:00.000' (length=23)
'dmu_number' => string '19010205MJ01' (length=12)
6 => string '19010205MJ01' (length=12)
'date_of_last_visit' => string '2011-10-01 00:00:00.000' (length=23)
7 => string '2011-10-01 00:00:00.000' (length=23)
J'obtiens pourtant des notices :

Notice: Undefined index: dmu_number in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Neuro2\includes\ajout_patient.php on line 13
avec cette ligne de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="text" onchange="verifier_dmu(this.value,this.id);" id="txt_dmu" <?php if(isset($_SESSION['MAJ']) && $_SESSION['MAJ'] == "OK") echo 'value="'.$data['dmu_number'].'" disabled="disabled"'; ?> />
Auriez-vous une idée svp ?

Merci d'avance pour votre aide.

beegees