IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Insert impossible pour les chiffres [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 20
    Par défaut Insert impossible pour les chiffres
    Bonsoir,

    J'ai une requête insert pour une table de ma BDD.

    Trois variables sont récupérées via $_POST; Une est en dur (un seul chiffre ID_LANG) et une est récupérée via un select sur une autre table (ID_PLAT) et s'affiche bien avec un "echo". Voici ma requête actuelle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    // J'appelle l'ID_PLAT de la table PLATS
    $sql_id_plat = $DB_connect->query("SELECT nom_plat, id_plat FROM plats where nom_plat = '".$_POST['nom_plat_FR']."'");
    	while ($donnees = $sql_id_plat->fetch_array())
    	{
    		echo $donnees['id_plat']; 
    	}
    	$essai = $donnees['id_plat'] ;
    	echo $essai; echo '<br>';
    //	$essai = (int)$essai;
    //	echo $essai; echo '<br>';
     
    	//Requete INSERT dans PLAT_LANG. ID_PLAT vient de la requête précédante et ID_LANG est en dur dans cette requête...
    $sql_plats_lang =  "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    VALUES ( '".$essai."', 0, '".$_POST['nom_plat_FR']."', '".$_POST['nom_plat_FR']."', '".$_POST['descr_plat_FR']."') " ;
    if (!$result = $mysqli->query($sql_plats_lang)) {
        // Si la requête échoue. 
        echo "Désolé, Le site a quelques problèmes.";
        echo "Erreur: Le traitement a failli, voici pourquoi : \n";
        echo "Requête : " . $sql_plats_lang . "\n";
        echo "Err. no : " . $mysqli->errno . "\n";
        echo "Type d'erreur : " . $mysqli->error . "\n";
    }
    Quoi que je fasse, quelle que soit la syntaxe, avec points ou sans, avec guillemets, grands, petits, anti et autres et même sans rien du tout cette valeur n'arrive pas en place. J'ai, à un moment, essayé de mettre $monid = (int)monid; et... j'ai enfin enregistré ma requête dans la base mais ce n'est pas l'identifiant attendu qui est passé mais un... 0 !
    La plus part du temps j'ai un message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Requête : INSERT INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat) VALUES ( '', 0, 'Poulet au curry', 'Poulet au curry', 'Un bon poulet avec un curry pas mal épicé') Err. no : 1366 Type d'erreur : Incorrect integer value: '' for column 'id_plat' at row 1"
    Et puis l'autre valeur qui ne passe pas est le 0 (id de la langue française). Alors j'ai changé pour mettre un "1" mais la aussi j'ai une erreur de syntaxe annoncée... Pourtant ce n'est qu'un caractère mais non je n'arrive pas à trouver la voie !!!

    Je me demande si ce n'est pas plutôt ma BDD qui est mal configurée et donc allergique aux chiffres ?!
    J'ai enlevé les "unsigned zero fill", croyant que ce pouvait être les zéros en début de mes ID (qui proviennent d'autres tables pour les quelles elles sont définies en clefs primaires)...

    Pourriez-vous me donner un coup de pouce SVP ? Merci d'avance et bonne soirée à tous.

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql_id_plat = $DB_connect->query("SELECT nom_plat, id_plat FROM plats where nom_plat = '".$_POST['nom_plat_FR']."'");
    Attention aux injection SQL si votre application est sur Internet !
    Vous devriez utiliser les possibilités de PDO avec le bind des variables dans les requêtes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $sql = "SELECT id_plat FROM plats where nom_plat = :nomPlat ";
     
    // remarque : inutile de ramener nom_plat puisqu'il est spécifié dans le WHERE !
     
    $prep = $DB_connect->prepare($sql);
    $prep->bindValue(':nomPlat', $_POST['nom_plat_FR'], PDO::PARAM_STR);
    $prep->execute();
     
    $result = $prep->fetch(); 
     
    $id_plat = $result['id_plat'];
    J'ose espérer que plats.id_plat et plat_lang.id_plat sont tous deux des entiers dans la base de données ?

    Passons à la seconde requête avec le même principe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $sql = "
    	INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    	VALUES (:id_plat, :id_lang, :nom_plat_FR, :nom_plat_FR, :descr_plat_FR)
    	";
     
    $prep = $DB_connect->prepare($sql);
    $prep->bindValue(':id_plat', int($id_plat), PDO::PARAM_INT);
    $prep->bindValue(':id_lang', 0, PDO::PARAM_INT);
    $prep->bindValue(':nom_plat_FR', $_POST['nom_plat_FR'], PDO::PARAM_STR);
    $prep->execute();
    Quoi que je fasse, quelle que soit la syntaxe, avec points ou sans, avec guillemets, grands, petits, anti et autres et même sans rien du tout cette valeur n'arrive pas en place.
    Sinon, dans l'état actuel de votre code, passez par une variable $sql et affichez par echo cette variable pour voir si votre requête est correcte et même la tester directement dans MySQL.

    Dans la requête que vous montrez, id_plat est un texte vide ; c'est un peu normal que MySQL refuse ça pour une colonne censée être de type INTEGER, non ?

    Et puis l'autre valeur qui ne passe pas est le 0 (id de la langue française). Alors j'ai changé pour mettre un "1" mais la aussi j'ai une erreur de syntaxe annoncée...
    Quelle erreur ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 20
    Par défaut
    Bonsoir,

    Merci beaucoup pour ta réponse et désolé sij'ai pas mis mes oeufs dans le bon panier mais grâce à Sabotage j'ai trouvé la solution. Visiblement c'était un PB d'integer et de boucle faite seulement pour... une variable (J'essaye d'apprendre et de résoudre comme je peux, avec la boucle j'arrivais à extraire ma valeur mais la valeur ne passait pas. Avec l'aide de Sabotage et sa formule magique je m'en suis sorti
    un """$donnees = $sql_id_plat->fetch_assoc();""" et un """'"$DB_connect->real_escape_string""" plus tard j'y arrivais.

    Il me vint alors un autre Pb : l'encodage ! Mes valeurs avec accents partaient toutes pimpantes de ma base et retournaient mal fagotées dans les autres tables !
    Je trouvais, après avoir vérifié l'encodage du Notepad++, de ma base de mes tables, en fouillant sur le net le miraculeux """""mysqli_set_charset($DB_connect, "utf8")"""".

    Et comme je fais toujours ma gigue un pas en avant deux en arrière je n'ai pas pu faire un insert de plusieurs lignes dans une table, j'ai dû faire trois requête en attendant de trouver la solution.

    Voici mon code actuellement avec
    1 ce que je reçois du form saisie
    2 les trois requêtes """"insert dans PLAT_LANG"""" qui ne passent pas groupées dans une seule... Mais bon maintenant je peux rentrer toutes mes données de base...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<meta charset="UTF-8">
    		<title>Traitement des saisies</title>
    	</head>
    	<body>
    <?php
    //connection au serveur
    $DB_connect = $mysqli = new mysqli( '127.0.0.1', 'root', '', 'nooris' ) ; mysqli_set_charset($DB_connect, "utf8"); // définit l'UTF-8 comme encodage par défaut //récupération des valeurs des champs pour les visualiser if(!empty($_POST)){
    	//
    	// Debug
    	//
    	echo '<pre>';
    	print_r ($_POST);
    	echo '</pre><br />';
    	//
    	//
    	foreach($_POST as $field => $value){
    		echo '<b>'.$field.'</b> : '.$value.'<br />';
    	}
    }
     
    // REQUETES POUR ARROSER MES TABLES
     
    //Requete insert dans "PLATS" 
    _________________________________________________________________
    	$sql_plats = $DB_connect->query("INSERT  INTO plats (chem_img_plat, spicy, id_type_plat, nom_plat)
    				VALUES (
    '".$DB_connect->real_escape_string($_POST['chem_img_plat'])."',
    '".$_POST['spicy']."',
    '".$DB_connect->real_escape_string($_POST['id_type_plat'])."',
    '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."') ") ;
     
    // J'appelle l'ID_PLAT du plat inséré ci-dessus
    	$sql_id_plat = $DB_connect->query("SELECT id_plat FROM plats where nom_plat = '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."'");
    	$donnees = $sql_id_plat->fetch_assoc();
     
    //RequeteS insert dans PLAT_LANG
    	$sql_plats_lang_FR = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    				VALUES (".$donnees['id_plat'].", 1, '".$DB_connect->real_escape_string ($_POST['nom_plat_FR'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."',
    '".$DB_connect->real_escape_string($_POST['descr_plat_FR'])."')");
    	$sql_plats_lang_EN = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    				VALUES (".$donnees['id_plat'].", 2, '".$DB_connect->real_escape_string ($_POST['nom_plat_EN'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_EN'])."',
    '".$DB_connect->real_escape_string($_POST['descr_plat_EN'])."')");
    	$sql_plats_lang_IT = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    				VALUES (".$donnees['id_plat'].", 3, '".$DB_connect->real_escape_string ($_POST['nom_plat_IT'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_IT'])."',
    '".$DB_connect->real_escape_string($_POST['descr_plat_IT'])."')");
     
    //RequeteS insert dans PLAT_CAT
    	$sql_plats_cat = $DB_connect->query( "INSERT  INTO plats_cat (id_plat, id_cat, prix_plat)
    				VALUES (".$donnees['id_plat'].",
    '".$DB_connect->real_escape_string($_POST['id_cat'])."',
    '".$DB_connect->real_escape_string($_POST['prix_plat'])."')");
     
    ?>
    	</body>
    </html>
    Voilà. Pourquoi, donc, les trois lignes d'insert ne font pas bon ménage quand elles sont groupées, où, plutôt comment résoudre leur antipathie ?
    Merci de vos réponses et bonne soirée...

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    MySQL permet en effet d'insérer plusieurs lignes dans une table en une seule requête avec la syntaxe suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO la_table (les_colonnes)
    VALUES (les_valeurs_de_la_premiere_ligne), (les_valeurs_de_la_deuxième_ligne),(etc...)
    Dans votre cas, il faut construire la requête pas à pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    $sql = "
    	INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat) 
    	VALUES 
    		(
    			".$donnees['id_plat'].", 1,
    			 '".$DB_connect->real_escape_string ($_POST['nom_plat_FR'])."',
    			 '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."',
    			 '".$DB_connect->real_escape_string($_POST['descr_plat_FR'])."'
    		), 
    		(
    			".$donnees['id_plat'].", 2,
    		 	'".$DB_connect->real_escape_string ($_POST['nom_plat_EN'])."',
    		 	'".$DB_connect->real_escape_string($_POST['nom_plat_EN'])."',
    		 	'".$DB_connect->real_escape_string($_POST['descr_plat_EN'])."'
    		),
    		(
    			".$donnees['id_plat'].", 3,
    			 '".$DB_connect->real_escape_string ($_POST['nom_plat_IT'])."',
    			 '".$DB_connect->real_escape_string($_POST['nom_plat_IT'])."',
    			 '".$DB_connect->real_escape_string($_POST['descr_plat_IT'])."'
    		)
    ";
     
    $sql_plats_lang_FR = $DB_connect->query($sql);
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 20
    Par défaut
    Bonsoir,

    Merci de votre réponse et du code de la requête :

    J'ai une erreur opo

    """"" Fatal error: Call to a member function fetch_assoc() on boolean in C:\wamp64\www\Site\html\essai.php on line 38"""""

    Le code inséré :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
     
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<meta charset="UTF-8">
    		<title>Traityement des saisies</title>
    	</head>
    	<body>
    <?php
    // défini l'UTF-8 comme encodage par défaut (à placer dans le fichier de configuration par exemple)
     
    //connection au serveur
    $DB_connect = $mysqli = new mysqli( '127.0.0.1', 'root', '', 'nooris_sav' ) ;
    mysqli_set_charset($DB_connect, "utf8");
    //récupération des valeurs des champs pour les visualiser
    if(!empty($_POST)){
    	//
    	// Debug
    	//
    	echo '<pre>';
    	print_r ($_POST);
    	echo '</pre><br />';
    	//
    	// Récupération normale des informations
    	//
    	foreach($_POST as $field => $value){
    		echo '<b>'.$field.'</b> : '.$value.'<br />';
    	}
    	echo '<br /><br />';
    }
     
    // Je fais les requêtes
    //Requete insert dans "PLATS" _________________________________________________________________
    	$sql_plats = $DB_connect->query("INSERT  INTO plats (chem_img_plat, spicy, id_type_plat, nom_plat)
    				VALUES ( '".$DB_connect->real_escape_string($_POST['chem_img_plat'])."', '".$_POST['spicy']."', '".$DB_connect->real_escape_string($_POST['id_type_plat'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."') ") ;
     
    // J'appelle l'ID_PLAT du plat inséré ci-dessus
    	$sql_id_plat = $DB_connect->query("SELECT id_plat FROM plats where nom_plat = '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."'");
    	$donnees = $sql_id_plat->fetch_assoc();
     
    //RequeteS insert dans PLAT_LANG
    //	$sql_plats_lang_FR = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat)
    //				VALUES (".$donnees['id_plat'].", 1, '".$DB_connect->real_escape_string ($_POST['nom_plat_FR'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."', '".$DB_connect->real_escape_string($_POST['descr_plat_FR'])."')");
    //	$sql_plats_lang_EN = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat) 
    //				VALUES (".$donnees['id_plat'].", 2, '".$DB_connect->real_escape_string ($_POST['nom_plat_EN'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_EN'])."', '".$DB_connect->real_escape_string($_POST['descr_plat_EN'])."')");
    //	$sql_plats_lang_IT = $DB_connect->query( "INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat) 
    //				VALUES (".$donnees['id_plat'].", 3, '".$DB_connect->real_escape_string ($_POST['nom_plat_IT'])."', '".$DB_connect->real_escape_string($_POST['nom_plat_IT'])."', '".$DB_connect->real_escape_string($_POST['descr_plat_IT'])."')");
     
    $sql = "
    	INSERT  INTO plat_lang (id_plat, id_lang, nom_plat, alt_plat, descr_plat) 
    	VALUES 
    		(
    			".$donnees['id_plat'].", 1,
    			 '".$DB_connect->real_escape_string ($_POST['nom_plat_FR'])."',
    			 '".$DB_connect->real_escape_string($_POST['nom_plat_FR'])."',
    			 '".$DB_connect->real_escape_string($_POST['descr_plat_FR'])."'
    		), 
    		(
    			".$donnees['id_plat'].", 2,
    		 	'".$DB_connect->real_escape_string ($_POST['nom_plat_EN'])."',
    		 	'".$DB_connect->real_escape_string($_POST['nom_plat_EN'])."',
    		 	'".$DB_connect->real_escape_string($_POST['descr_plat_EN'])."'
    		),
    		(
    			".$donnees['id_plat'].", 3,
    			 '".$DB_connect->real_escape_string ($_POST['nom_plat_IT'])."',
    			 '".$DB_connect->real_escape_string($_POST['nom_plat_IT'])."',
    			 '".$DB_connect->real_escape_string($_POST['descr_plat_IT'])."'
    		)
    ";
     
    $sql_plats_lang_FR = $DB_connect->query($sql);
     
    				//RequeteS insert dans PLAT_CAT					
    	$sql_plats_cat = $DB_connect->query( "INSERT  INTO plats_cat (id_plat, id_cat, prix_plat)
    				VALUES (".$donnees['id_plat'].", '".$DB_connect->real_escape_string($_POST['id_cat'])."', '".$DB_connect->real_escape_string($_POST['prix_plat'])."')");
     
     
     
     
     
    echo $donnees['id_plat'];
    ?>
    	</body>
    </html>
    Désolé pour le retard de ma réponse et bonne soirée...

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    Réponse rapide : au lieu de faire une requête pour chercher l'id du plat qui vient tout juste d'être inséré, utilisez mysqli_insert_id.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 20
    Par défaut
    Merci de votre réponse....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. insertion spontanée pour les tests
    Par kobe24 dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/07/2009, 12h19
  2. Réponses: 3
    Dernier message: 17/03/2009, 13h51
  3. Quel type SQL pour les chiffres
    Par marquito dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/06/2007, 15h23
  4. Connexion entrante impossible pour les serveurs de validation W3C
    Par Squalthor dans le forum Serveurs (Apache, IIS,...)
    Réponses: 30
    Dernier message: 13/10/2006, 17h10
  5. champ juste pour les chiffres
    Par H-bil dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 18/05/2006, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo