anasha

  • Signature
    Anasha [php-kiche-nomore]
  • Site web
  • Nombre de sujets
    62
  • Nombre de messages
    425
  • Nombre de commentaires
    16
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

anasha
le 27/04/2004 à 18:54
Upload
j'ai 5 champs upload:

champ0
champ1
champ2
etc...

et une boucle FOR pour les traiter:

<?php
for ($i=0 ; $i<5 ; $i++) {
$tmp_file = $_FILES['champ'.$i]['tmp_name'];
$fichier = $_FILES['champ'.$i]['name'];
//etc...
}
?>


voilà !!
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 20:59
astuces et affichage
C'est bon j'ai trouvé !
Merci pour tout les amis.
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 20:57
astuces et affichage
oué sauf que je veux un affichage sur 3 colonnes et c'est bien là qu'est le problème...
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 20:50
astuces et affichage
je n'ai qu'un seul camp à afficher
or, $valeur1 c'est le champ 1 et $valeur2 c'est le champ 2

Comment écrire le script si on a que champ 1 ?
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 20:40
astuces et affichage
Bonjour tous

Bon j'en remet une couche passke j'ai pas tout compri... (Cf ma signature)

Voilà ce qu'il y a dans les astuces :

<?php
//--- une requête
$req = 'select champ1,champ2 from table where truc="2" order by champ1 Asc';

//--- Résultat
$res = mysql_query($req);
while($data = mysql_fetch_array($res)) {
// on stocke nos données
$tablo[]=$data;
}
$nbcol=2; //--- détermine le nombre de colonnes de l'affichage

echo '<table>';
for($i=0;$i<count($tablo);$i++){
//--- les valeurs que l'on souhaite afficher
$valeur1=$tablo[$i]['champ1'];
$valeur2=$tablo[$i]['champ2'];

if($i%$nbcol==0)
echo '<tr>';
echo '<td>'.$valeur1.'</td><td>'.$valeur2.'</td>';

if($i%$nbcol==($nbcol-1))
echo '</tr>';
}
echo '</table>';
?>


Alors c'est top passke c'est ce que je veux faire, mais avec un champ.
En gros je sais pas trop comment ecrire les variables $valeur1 et $valeur2.

Bon ca doit etre tout bete mais je bloque...
Merci pour votre aide
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 20:26
Upload
Merci Glob ! Ca marche nikel !!
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 04:56
Upload
C'est bon c'est OK, ça marche !!

Maintenant j'ai un autre problème....
Si tous les champ "file" ne sont pas rempli, ca enregistre le chemin ($folder) dans la table...

Comment faire pour qu'au passage de la boucle d'indice $i, il n'enregistre rien si photo.$i est vide ???

J'ai essayé avec un IF, mais j'ai pas du bien m'y prendre...

Help !
Merci
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 04:38
Upload
bonjour

j'ai une boucle FOR qui me permet d'uploader plusieurs fichiers à partir d'un form.

voila ma boucle :

<?php
for ($i = 0; $i<5; $i++) {
$tmp_file = $_FILES['photo'.$i]['tmp_name'];
$fichier = $_FILES['photo'.$i]['name'];
$folder = "../../photos/concerts/";

move_uploaded_file ($tmp_file, $folder.$fichier);

$url_photo = 'http://81.57.242.24/Escale/photos/concerts/'.$fichier;


include ("../../include/config.inc.php");

$sql = "INSERT INTO photo_concert VALUES('','$artiste','$url_photo','$date_concert','$copyright')";

mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

mysql_close();
}
?>


Le problème c'est que l'image d'indice $i = 0 n'est pas uploadée alors que son chemin est bien enregistré dans la table...

comprends pas...

Au secours !!
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 00:34
connaitre l'id suivant
bin en fait l'upload se fait très bien malgré l'erreur.

Le problème vient du nommage de la première photo de la boucle.

Je saisi mes 6 premières photos ca me donne :

- photo.jpg <-- (au lieu de photo1.jpg !!!)
- photo1.jpg
- photo2.jpg
- photo3.jpg
- photo4.jpg
- photo5.jpg
- photo6.jpg

je saisi encore 6 photos pour le meme artiste et j'ai :

- photo.jpg <-- (au lieu de photo7.jpg !!!)
- photo8.jpg
- photo9.jpg
- photo10.jpg
etc...

Voilà c'est ca que je voudrais pouvoir controler et j'y arrive pas.
Anasha [php-kiche-nomore]
LoadingChargement en cours