Tableau php
Fermé
saha11
Messages postés
79
Date d'inscription
samedi 20 septembre 2008
Statut
Membre
Dernière intervention
2 février 2009
-
30 janv. 2009 à 09:40
saha11 Messages postés 79 Date d'inscription samedi 20 septembre 2008 Statut Membre Dernière intervention 2 février 2009 - 30 janv. 2009 à 14:15
saha11 Messages postés 79 Date d'inscription samedi 20 septembre 2008 Statut Membre Dernière intervention 2 février 2009 - 30 janv. 2009 à 14:15
A voir également:
- Tableau php
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
5 réponses
on suppose que $tab est ton tableau
et qu'il contien les elements suivants:
$tab = ('text1','text2','text3');
il suffit de faire une requete sql et acceder a l'element du tableau par son index (ca commence avec 0)
donc:
$requete = "insert into ta_table values('$tab[0]','$tab[0]','$tab[0]')";
et qu'il contien les elements suivants:
$tab = ('text1','text2','text3');
il suffit de faire une requete sql et acceder a l'element du tableau par son index (ca commence avec 0)
donc:
$requete = "insert into ta_table values('$tab[0]','$tab[0]','$tab[0]')";
saha11
Messages postés
79
Date d'inscription
samedi 20 septembre 2008
Statut
Membre
Dernière intervention
2 février 2009
1
30 janv. 2009 à 10:23
30 janv. 2009 à 10:23
wé mais si par exemple j'ai 50 insertion la boucle a utilisé a faire sera la quel???
for($i=0;$i<50;$i++)
{
$partie_de_la_requete = $partie_de_la_requete.",".'$tab[$i]';
}
//ensuite effacer le premier apostrohe:
$partie_de_la_requete = substr($partie_de_la_requete,1,strlen($partie_de_la_requete));
//ensuite la requete totale
$requete = "insert into ta_table values($partie_de_la_requete)"
et voila =)
{
$partie_de_la_requete = $partie_de_la_requete.",".'$tab[$i]';
}
//ensuite effacer le premier apostrohe:
$partie_de_la_requete = substr($partie_de_la_requete,1,strlen($partie_de_la_requete));
//ensuite la requete totale
$requete = "insert into ta_table values($partie_de_la_requete)"
et voila =)
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
30 janv. 2009 à 10:47
30 janv. 2009 à 10:47
Bonjour,
je pense qu'il veut rentrer les 50 valeurs dans le même champ de la BDD c'est à dire faire 50 requettes INSERT
donc:
je pense qu'il veut rentrer les 50 valeurs dans le même champ de la BDD c'est à dire faire 50 requettes INSERT
donc:
// si ton tableau est $tab = array('text1','text2','text3'); //la tu en mets autant que tu veux //un petit compteur pour affichage du nombre reussi $cpt=0; //la boucle for($i=0;$i<sizeof($tab);$i++){ $req="INSERT INTO ta_table VALUES('".$tab[$i].")"; $insertion=mysql_query($req) or die ("Pb avec la requete insertion: ".mysql_error()); //si ça marche on compte if($insertion) $cpt++; } echo "On a reussi :".$cpt." insertions dans la BDD";
saha11
Messages postés
79
Date d'inscription
samedi 20 septembre 2008
Statut
Membre
Dernière intervention
2 février 2009
1
30 janv. 2009 à 11:23
30 janv. 2009 à 11:23
je fait comment quand j'ai un truc comme sa
[tableau] => Array
(
[2] => 5
[3] => 7
)
Merci votre aide
[tableau] => Array
(
[2] => 5
[3] => 7
)
Merci votre aide
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
30 janv. 2009 à 13:20
30 janv. 2009 à 13:20
c'est quoi ta question ?
et c'est quoi ce truc:
[tableau] => Array
(
[2] => 5
[3] => 7
)
tu arrives à initialiser un array comme ça ?
et c'est quoi ce truc:
[tableau] => Array
(
[2] => 5
[3] => 7
)
tu arrives à initialiser un array comme ça ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
saha11
Messages postés
79
Date d'inscription
samedi 20 septembre 2008
Statut
Membre
Dernière intervention
2 février 2009
1
30 janv. 2009 à 14:15
30 janv. 2009 à 14:15
lol
dsl j'ai plusieurs input qui viennent de la bdd donc lorsque je le met dans le tableau sa me l'affiche comme sa (en utilisant un
c'est pour sa que je voit pas comment utilisé le code que tu ma passé
Merci de ton aide et de tes réponses
dsl j'ai plusieurs input qui viennent de la bdd donc lorsque je le met dans le tableau sa me l'affiche comme sa (en utilisant un
print_r($_POST);
c'est pour sa que je voit pas comment utilisé le code que tu ma passé
Merci de ton aide et de tes réponses