Rechercher : dans
Par :

[php] Ajouter une ligne vide à un tableau

Dernière réponse le 9 sep 2007 à 22:50:43 Mnu, le 9 sep 2007 à 01:25:26 
 Signaler ce message aux modérateurs

Bonjour,

Voilà, je voudrais savoir comment rajouter un enregistrement au début d'un tableau d'objets. Je m'explique... J'ai une requete SQL qui me renvoit un tableau de résultats. en admettant que ce tableau soit $rows, mon code pour l'exploiter est le suivant (avec Joomla):

$query="SELECT nom, prefixe FROM table ORDER BY nom ASC";

// méthodes joomla pour executer la requete...
$db->setQuery( $query );
$rows = $db->loadObjectList();

foreach($rows as $row)
{
  echo $row->nom . " - ( " . $row->prefixe . " )<br>"; 
}


Bref, c'est classique... En admettant que ça m'affiche pour l'instant:
Etats-Unis - (USA)
Union Soviétique - (URSS)


Je voudrais ajouter un enregistrement au début, sans modifier la table de ma base de donnée. Pour obtenir ça par exemple:
Ajout quelconque - (AQ)
Etats-Unis - (USA)
Union Soviétique - (URSS)


Bref, comment faire ça en php ? Si c'était un tableau de valeurs tout simple, j'y arriverais, mais là, comme ce sont des objets, je suis un peu perdu... Vous pourriez m'aider ? (il faut que je modifie le tableau $rows... Je ne peux pas utiliser de solutions de bourrin comme rajouter un echo "Ajout quelconque - (AQ)<br>" avant mon foreach...)

Merci d'avance !
Mnu
Configuration: Windows XP
Firefox 2.0.0.6

Meilleures réponses pour « [php] Ajouter une ligne vide à un tableau » dans :
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
[Webmaster] Publier facilement une vidéo dans une page web VoirPublier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF)....
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...

1

ahmedmrissa, le 9 sep 2007 à 18:47:18

Tu ne peu pas avec la code php
tu peu le faire que dans la table qui se trouve dans la bd

Répondre à ahmedmrissa

2

ahmedmrissa, le 9 sep 2007 à 18:53:29

Attend je pense que c possible fais ca exemple
$requete="INSERT INTO $table(id,nom,prenom ect..)

Répondre à ahmedmrissa

3

Mnu, le 9 sep 2007 à 21:21:14

Non non, je dois pas modifier ma base de données... ça serait trop simple... Je cherche juste un moyen d'ajouter un élément au début d'un tableau d'objets php...

Merci tout de même pour ta réponse... ;-) Mnu

Répondre à Mnu

4

 ahmedmrissa, le 9 sep 2007 à 22:50:43

Attend ecoute essai ça comme exemple
<?php
$a = array("a" => "pomme", "b" => "banane");
$b = array("a" =>"poire", "b" => "fraise", "c" => "cerise");

$c = $a + $b; // Union de $a et $b
echo "Union de \$a et \$b : \n";
var_dump($c);

$c = $b + $a; // Union de $b et $a
echo "Union de \$b et \$a : \n";
var_dump($c);
?>

Répondre à ahmedmrissa
Collection CommentÇaMarche.net