PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 06-01-2011 18:16:55

mabuse
Membre
Inscription : 06-01-2011
Messages : 2

Dupliquer plusieurs lignes d'une table

Bonjour,

J'ai un peu chercher la solution mais je n'arrive pas à trouver une solution proche de ma "logique".

Voici donc mon bout de code ou je veux sélectionner plusieurs lignes d'une table et réécrire ses une partie des données récupéré avec des nouvelles dans la même table…

Ca marche mais je ne réécrit que la première ligne de ma sélection…

Comment écrire toutes les lignes de $data ? 
----
$sql4 = "SELECT *,${tblpref}cont_dev.num as num_cont FROM ${tblpref}cont_dev
                        WHERE dev_num=$num_dev_dupli ORDER BY num_cont";
        $req4 = mysql_query($sql4) or die("Erreur selection du devis !<br/>$sql<br/>" . mysql_error());
    while($data = mysql_fetch_array($req4))
{
    $description = $data['description'];
    $tx_tva = $data['tx_tva'];
    $quanti = $data['quanti'];
    $prix_htva = $data['prix_htva'];
    $article_num = $data['article_num'];
    $total_htva = $data['tot_art_htva'];
    $mont_tva = $data['to_tva_art'];
}
           
        $sql5 = "INSERT INTO ${tblpref}cont_dev(description, tx_tva, quanti, prix_htva, article_num, dev_num, tot_art_htva, to_tva_art) 
        VALUES ('$description', '$tx_tva', '$quanti', '$prix_htva', '$article_num', '$num_devis', '$total_htva', '$mont_tva')";
mysql_query($sql5) or die("Erreur ajout de l'article !<br/>$sql1<br/>".mysql_error());
---

Dernière modification par mabuse (06-01-2011 18:17:46)

Hors ligne

#2 06-01-2011 21:21:14

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Dupliquer plusieurs lignes d'une table

Bah faut tout mettre dans la boucle while sinon c'est normal. smile

Hors ligne

#3 07-01-2011 08:37:53

mabuse
Membre
Inscription : 06-01-2011
Messages : 2

Re : Dupliquer plusieurs lignes d'une table

Pufff je me douté que c'était un truc trop bete…

MERCI big_smile

Hors ligne

Pied de page des forums