Page générer script

  • conorific
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Jan 12, 2004
  • Messages: 350
  • Loc: NY
  • Status: Offline

Message Janvier 17th, 2004, 3:57 pm

Im galeries d'art de concevoir un site Web. Yat-il un script PHP ou CGI qui pourrait remonter automatiquement le numéro d'identification, la description et le prix de chaque article? Attendez, non, ce n'est pas clair.

J'ai vignettes disposées sur une page. Lorsque je clique sur chaque vignette, je veux que les fenêtres pop-up Javascript ouvrir une page qui a le prix, ID #et la description. La raison pour laquelle je demande, c'est parce que sa ridicule de faire une page pour chaque vignette...il ya 250 ou plus.

Si quelqu'un sait, thatd être grand.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 17th, 2004, 3:57 pm

  • Lieven
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Jan 04, 2004
  • Messages: 57
  • Loc: Belgium
  • Status: Offline

Message Janvier 17th, 2004, 4:13 pm

Je ne sais pas par coeur un script qui fait cela. Je ne dispose pas d'un scriplet traîner...Vous devez absolument vérifier http://www.hotscripts.com Im sure theres un script qui fait que ce que vous voulez (avec seulement un petit effort de modification).
  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Janvier 17th, 2004, 8:43 pm

En fait, ce que vous voulez, c'est un script qui construit automatiquement une vignette de la page où chaque image est liée à details.php? Item = xxxx. Vous pouvez ainsi automatiser tout (et d'éviter certaines des erreurs en cours de route).

Est un système de base de données installée sur le serveur? Si non, vous pouvez gérer cela avec un fichier texte. Avec:

id, le prix, la description
xxxx $, xx.xx, ab...xyz

...et de vos images enregistrées comme xxxx.jpg, vous pouvez tirer de l'ouvrage.

PS Eviter les pop-ups si vous le pouvez. Vous ne pouvez pas garantir les pop-ups ne sont pas bloqués. En outre, d'enregistrer vos JavaScript quand vous en avez besoin et les personnes avec les anciens navigateurs vous remercieront.
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Janvier 18th, 2004, 11:03 am

Disons simplement que vous n'avez 100 images, parce que thats a nice...rondes numéro.

Alors, vous voulez commencer à désactiver (pour gagner du temps) en créant la page des vignettes en PHP automatiquement. Cela peut être fait avec la TOUT structure de contrôle. Or, ce premier exemple sera en supposant que vous utilisez des noms de fichiers standard pour vos vignettes (*. jpg):

Code: [ Select ]
<html>
<body>
<table>
<tr>
<?

$count = 1; //set up to call jpgs and keep track of ID's.
$total_images = 100; //self explainitory
$imgrow = 0;

//now for the while structure
while ($count <= $total_images) {
   if ($imgrow == 4) { echo("</tr><tr>\n"); $imgrow = 0; }
   // that limits the table to having four images per row
   echo("<td>\n");
   echo("<a href='info.php?item=" . $count . "'>\n");
   echo("<img src='thumbs/" . $count . ".jpg' />\n");
   echo("</a></td>\n");
   //outputs the thumbnail within a cell
   $imgrow++; //
   $count++;   //increase both to keep while in check
}

echo ("</tr></table>\n");
?>

</body>
</html>
  1. <html>
  2. <body>
  3. <table>
  4. <tr>
  5. <?
  6. $count = 1; //set up to call jpgs and keep track of ID's.
  7. $total_images = 100; //self explainitory
  8. $imgrow = 0;
  9. //now for the while structure
  10. while ($count <= $total_images) {
  11.    if ($imgrow == 4) { echo("</tr><tr>\n"); $imgrow = 0; }
  12.    // that limits the table to having four images per row
  13.    echo("<td>\n");
  14.    echo("<a href='info.php?item=" . $count . "'>\n");
  15.    echo("<img src='thumbs/" . $count . ".jpg' />\n");
  16.    echo("</a></td>\n");
  17.    //outputs the thumbnail within a cell
  18.    $imgrow++; //
  19.    $count++;   //increase both to keep while in check
  20. }
  21. echo ("</tr></table>\n");
  22. ?>
  23. </body>
  24. </html>


C'est essentiellement un moyen styless de mettre en place tous les 100 (ou 250) images facilement. Ces pages et le rend un peu plus difficile (mais pas trop dur).

Alors maintenant vous voulez faire info.php et le faire interroger votre base de données MySQL pour la descritipon et le prix.

Code: [ Select ]
<html>
<body>
<?
//mysql stuff
$img_que = "SELECT * FROM art_table WHERE id = " . $item . " LIMIT 1";
$img_sql = mysql_query($img_que) or DIE (mysql_error());
$img_row = myql_fetch_array($img_sql);
// $img_row now contains the ID $img_row[0], desc $img_row[1]
// and price $img_row[2]

echo ("<img src='fullsize/" . $img_row[0] . ".jpg' /><br />\n");
echo ($img_row[1] . "<br />\n");
echo ('$' . $img_row[2] . "<br />\n");
?>
</body>
</html>
  1. <html>
  2. <body>
  3. <?
  4. //mysql stuff
  5. $img_que = "SELECT * FROM art_table WHERE id = " . $item . " LIMIT 1";
  6. $img_sql = mysql_query($img_que) or DIE (mysql_error());
  7. $img_row = myql_fetch_array($img_sql);
  8. // $img_row now contains the ID $img_row[0], desc $img_row[1]
  9. // and price $img_row[2]
  10. echo ("<img src='fullsize/" . $img_row[0] . ".jpg' /><br />\n");
  11. echo ($img_row[1] . "<br />\n");
  12. echo ('$' . $img_row[2] . "<br />\n");
  13. ?>
  14. </body>
  15. </html>


And thats pretty much a aucun moyen de base des feux d'artifice de le faire. Hope that helps :)
Pixel Acres V2
  • conorific
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Jan 12, 2004
  • Messages: 350
  • Loc: NY
  • Status: Offline

Message Janvier 18th, 2004, 1:00 pm

Im désolé de le dire je n'ai pas une base de données et je ne sais pas quand je vais...ne pas parler, je n'ai pas la moindre idée de la façon de travailler de toute façon, pour l'instant être. Im pressé par le temps et je ne peux pas savoir à l'heure actuelle.

rjmthezonenet, que voulez-vous dire par un fichier texte? Je comprends ce que vous pensez que je dois faire, et pour être honnête, Im pas sûr de la raison pour laquelle je ne pense pas que de cela. Je n'arrive pas à obtenir la deuxième partie de ce que vous avez dit.

Et je pense que les bloqueurs de popup a bloqué les fenêtres pop-up qui ne sont pas générées par un clic...
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Janvier 18th, 2004, 1:07 pm

alright .. gotcha: - / Sorry qui ne peuvent pas aider. rjmthezonenet se réfère à stocker toutes les informations pour chaque élément sur une ligne, puis vous revenez en arrière et analyser chaque ligne dans un tableau, puis Youde ont explosé à chaque tableau à un sous tableau et faire une déclaration tout à chaque valeur. Je suppose que vous pourriez également être en mesure de choisir la ligne que vous voulez.

Je peux sans doute jeter quelque chose ensemble si vous voulez de moi.
Pixel Acres V2
  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Janvier 18th, 2004, 3:11 pm

Vous n'avez pas besoin d'un véritable RDMS de l'information que vous enregistrez (rien contre RDMSs). PHP peut lire un fichier texte qui est un élément par ligne, et chaque ligne a plusieurs valeurs qui sont séparés par un séparateur (virgule, tabulation, etc.) Une petite boucle passe par le fichier texte, une sortie HTML approprié.

En supposant que le fichier texte contient:
id1, price1, Description1
id2, price2, Description2

votre code HTML mai être quelque chose comme:

(list. php page)
<ul>
<li> <a href="details.php?item=id1"> <img src="id1.jpg"> </ a>
<li> <a href="details.php?item=id2"> <img src="id2.jpg"> </ a>
</ ul>

(details.php? item = id1 page)
<h1> id1 </ h1>
<p> <img src="id1.jpg" align="right"> Description1 <br> $ price1 </ p>

Cette conception a été simplifiée à l'extrême pour des raisons de clarté. Quand j'ai le temps, mauvais après une autre version du code qui fonctionne mieux.
  • conorific
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Jan 12, 2004
  • Messages: 350
  • Loc: NY
  • Status: Offline

Message Janvier 18th, 2004, 3:17 pm

J'ai obtenu ce que vous voulez dire maintenant. Sa fine, vous n'avez pas à être plus détaillée. J'ai relayé ce que vous avez dit à b_heyer bâtiment et hes moi un script. Merci beaucoup et une fois je me procurer cette chose stupide de mes épaules, Im reprendre une freaking ce livre et de l'apprentissage. Parfois, j'ai la haine en fonction des autres de manière beaucoup.

Merci à tous ceux qui ont répondu!
  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Janvier 18th, 2004, 3:18 pm

b_heyer est juste. La magie est en phps fgetcsv fonction et une boucle while.

<? php
$ row = 1;
$ handle = fopen ( "test.CSV", "r");
while ($ data = fgetcsv ($ handle, 1000, (","))
$ num = count ($ data);
echo "$ num <p> champs dans la ligne $ row: <br /> \ n";
$ row + +;
for ($ c = 0; $ c <$ num; $ c + +) (
echo $ data [$ c]. "<br /> \ n";
)
)
fclose ($ handle);
?>

http://ca.php.net/manual/en/function.fgetcsv.php
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Janvier 18th, 2004, 3:35 pm

Dans le cas où vous êtes tous curieux de ce que j'ai écrit ici, c'est:

gallery.php
Code: [ Select ]
<html>
<body>
<table>
<tr>
<?

$data_file = 'http://conorific.com/ashleyidnum.txt';
$data_arr = file($data_file);

if (empty($page)){$page = 1;}

$total_images = count($data_arr);
$count = 0;
$page_cnt = 0;
$imgrow = 0;
$p = 1;

while ($count < $total_images) {
   if ($imgrow == 4) {
    $for_page[$p] .= "</tr><tr>\n";
    $imgrow = 0;
   }
   if ($page_cnt == 24) {
    $page_cnt = 0;
    $p++;
   }
   $for_page[$p] .= "<td>\n";
   $for_page[$p] .= "<a href='info.php?id=" . $count . "&&page=$page'>\n";
   $for_page[$p] .= "<img src='/thumb/" . $data_arr[$count] . ".jpg' />\n";
   $for_page[$p] .= "</a></td>\n";
   $imgrow++;
   $count++;
   $page_cnt++;
}

$total_pgs = count($for_page);
$tpc = 1;

while ($tpc <= $total_pgs) {
    if ($tpc == $page) {
        $for_page_navi .= " $tpc ";
    } else {
        $for_page_navi .= " <a href='?page=$tpc'>$tpc</a> ";
    }
    $tpc++;
}


echo ($for_page[$page]);

echo ("</tr><tr><td colspan=4>Page: $for_page_navi</td></tr></table>\n");
?>

</body>
</html>
  1. <html>
  2. <body>
  3. <table>
  4. <tr>
  5. <?
  6. $data_file = 'http://conorific.com/ashleyidnum.txt';
  7. $data_arr = file($data_file);
  8. if (empty($page)){$page = 1;}
  9. $total_images = count($data_arr);
  10. $count = 0;
  11. $page_cnt = 0;
  12. $imgrow = 0;
  13. $p = 1;
  14. while ($count < $total_images) {
  15.    if ($imgrow == 4) {
  16.     $for_page[$p] .= "</tr><tr>\n";
  17.     $imgrow = 0;
  18.    }
  19.    if ($page_cnt == 24) {
  20.     $page_cnt = 0;
  21.     $p++;
  22.    }
  23.    $for_page[$p] .= "<td>\n";
  24.    $for_page[$p] .= "<a href='info.php?id=" . $count . "&&page=$page'>\n";
  25.    $for_page[$p] .= "<img src='/thumb/" . $data_arr[$count] . ".jpg' />\n";
  26.    $for_page[$p] .= "</a></td>\n";
  27.    $imgrow++;
  28.    $count++;
  29.    $page_cnt++;
  30. }
  31. $total_pgs = count($for_page);
  32. $tpc = 1;
  33. while ($tpc <= $total_pgs) {
  34.     if ($tpc == $page) {
  35.         $for_page_navi .= " $tpc ";
  36.     } else {
  37.         $for_page_navi .= " <a href='?page=$tpc'>$tpc</a> ";
  38.     }
  39.     $tpc++;
  40. }
  41. echo ($for_page[$page]);
  42. echo ("</tr><tr><td colspan=4>Page: $for_page_navi</td></tr></table>\n");
  43. ?>
  44. </body>
  45. </html>


et info.php
Code: [ Select ]
<html>
<body>

<?

$data_file = "http://conorific.com/ashleydata1.txt";
$data_arr = file($data_file);

$i = $data_arr[$id];
$info = explode('*', $i);

echo("<img src='$info[0].jpg' /><br />ID: $info[0]<br />\n");
echo("$info[1]<br />\n");
echo("$info[2]<br />\n");

if ($id == 0) {
    $next_id = $id + 1;
    $next = "<a href='info.php?id=$next_id'>Next</a>\n";
} else if ($id == count($data_arr)) {
    $prev_id = $id - 1;
    $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
} else {
        $prev_id = $id - 1;
        $next_id = $id + 1;
        $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
        $next = "<a href='info.php?id=$next_id'>Next</a>\n";
}
$back = "<a href='gallery.php?page=$page'>Back to the Gallery</a>";
?>

<table>
<tr>
<td>
<? echo $prev; ?>
</td>
<td>
<? echo $back; ?>
</td>
<td>
<? echo $next; ?>
</td>
</tr>
</table>

</body>
</html>
  1. <html>
  2. <body>
  3. <?
  4. $data_file = "http://conorific.com/ashleydata1.txt";
  5. $data_arr = file($data_file);
  6. $i = $data_arr[$id];
  7. $info = explode('*', $i);
  8. echo("<img src='$info[0].jpg' /><br />ID: $info[0]<br />\n");
  9. echo("$info[1]<br />\n");
  10. echo("$info[2]<br />\n");
  11. if ($id == 0) {
  12.     $next_id = $id + 1;
  13.     $next = "<a href='info.php?id=$next_id'>Next</a>\n";
  14. } else if ($id == count($data_arr)) {
  15.     $prev_id = $id - 1;
  16.     $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
  17. } else {
  18.         $prev_id = $id - 1;
  19.         $next_id = $id + 1;
  20.         $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
  21.         $next = "<a href='info.php?id=$next_id'>Next</a>\n";
  22. }
  23. $back = "<a href='gallery.php?page=$page'>Back to the Gallery</a>";
  24. ?>
  25. <table>
  26. <tr>
  27. <td>
  28. <? echo $prev; ?>
  29. </td>
  30. <td>
  31. <? echo $back; ?>
  32. </td>
  33. <td>
  34. <? echo $next; ?>
  35. </td>
  36. </tr>
  37. </table>
  38. </body>
  39. </html>


Je sais que ce n'est pas la plus propre mais le travail itll.

RJM: Je crois que ce fichier (); fonctionne bien dans ce cas (évidemment) Je n'ai jamais utilisé la fonction que vous mentionner avant...ce qui est plutôt cool, son juste un combo de file () et explode (), le droit?
Pixel Acres V2
  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Janvier 18th, 2004, 4:21 pm

oui, c'est essentiellement ce qu'il fait. la vie est un peu plus facile quand les deux sont combinés dans un objet construit fonction.
  • conorific
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Jan 12, 2004
  • Messages: 350
  • Loc: NY
  • Status: Offline

Message Janvier 19th, 2004, 6:41 pm

Code: [ Select ]
<?php include('head.txt'); ?>
<div align="center">
<?

$data_file = "http://conorific.com/sunny/ashleydata1.txt";
$data_arr = file($data_file);

$i = $data_arr[$_GET['id']];
$info = explode('*', $i);

echo("<img class='gall' src='images/ashley/card/$info[0].jpg'><br>ID: $info[0]<br />\n");
echo("$info[1]<br />\n");
echo("$info[2]<br />\n");

if ($_GET['id'] == 0) {
  $next_id = $_GET['id'] + 1;
  $next = "<a href='info.php?id=$next_id'>Next</a>\n";
} else if ($_GET['id'] == count($data_arr) - 1){
    $prev_id = $_GET['id'] - 1;
  $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
} else {
     $prev_id = $_GET['id'] - 1;
     $next_id = $_GET['id'] + 1;
     $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
     $next = "<a href='info.php?id=$next_id'>Next</a>\n";
}
$back = "<a href='gallery.php?page=$_GET['page']'>Back to the Gallery</a>";
?>

<br><br>
<? echo $prev; ?>|
<? echo $back; ?>|
<? echo $next; ?>

</div>

<?php include('foot.txt'); ?>
  1. <?php include('head.txt'); ?>
  2. <div align="center">
  3. <?
  4. $data_file = "http://conorific.com/sunny/ashleydata1.txt";
  5. $data_arr = file($data_file);
  6. $i = $data_arr[$_GET['id']];
  7. $info = explode('*', $i);
  8. echo("<img class='gall' src='images/ashley/card/$info[0].jpg'><br>ID: $info[0]<br />\n");
  9. echo("$info[1]<br />\n");
  10. echo("$info[2]<br />\n");
  11. if ($_GET['id'] == 0) {
  12.   $next_id = $_GET['id'] + 1;
  13.   $next = "<a href='info.php?id=$next_id'>Next</a>\n";
  14. } else if ($_GET['id'] == count($data_arr) - 1){
  15.     $prev_id = $_GET['id'] - 1;
  16.   $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
  17. } else {
  18.      $prev_id = $_GET['id'] - 1;
  19.      $next_id = $_GET['id'] + 1;
  20.      $prev = "<a href='info.php?id=$prev_id'>Previous</a>\n";
  21.      $next = "<a href='info.php?id=$next_id'>Next</a>\n";
  22. }
  23. $back = "<a href='gallery.php?page=$_GET['page']'>Back to the Gallery</a>";
  24. ?>
  25. <br><br>
  26. <? echo $prev; ?>|
  27. <? echo $back; ?>|
  28. <? echo $next; ?>
  29. </div>
  30. <?php include('foot.txt'); ?>
  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Janvier 20th, 2004, 8:06 am

Elle a été une année depuis que j'ai regardé ce code, et c'était ma toute première semaine de programmation. Plutôt que de prendre uniquement le code, fgetcsv étudier comment il est utilisé et écrire votre propre morceau.

Code: [ Select ]
<?php
class Row2Array
{
  var $result;

  function Row2Array ($word, $table, $offset = "0") {
    $fpointer = fopen ($table,"r");
    $row = 1;
    while ($data = fgetcsv ($fpointer,1000)) {
      if ($row == 1) {
        $heading = $data;
      }
      else {
        if ($data[$offset] == $word) {
          $count = 0;
          foreach ($data as $value) {
            $tree[$heading[$count]] = $value;
          $count++;
          }
          break;
        }
      }
    $row++;
    }
    fclose ($fpointer);
    $this->result = $tree;
  }

  function ReturnData () {
    return $this->result;
  }
}
?>
  1. <?php
  2. class Row2Array
  3. {
  4.   var $result;
  5.   function Row2Array ($word, $table, $offset = "0") {
  6.     $fpointer = fopen ($table,"r");
  7.     $row = 1;
  8.     while ($data = fgetcsv ($fpointer,1000)) {
  9.       if ($row == 1) {
  10.         $heading = $data;
  11.       }
  12.       else {
  13.         if ($data[$offset] == $word) {
  14.           $count = 0;
  15.           foreach ($data as $value) {
  16.             $tree[$heading[$count]] = $value;
  17.           $count++;
  18.           }
  19.           break;
  20.         }
  21.       }
  22.     $row++;
  23.     }
  24.     fclose ($fpointer);
  25.     $this->result = $tree;
  26.   }
  27.   function ReturnData () {
  28.     return $this->result;
  29.   }
  30. }
  31. ?>


J'ai inclus cette classe dans un certain nombre de pages que nécessaire pour extraire des données depuis un fichier texte qui correspond aux critères correspondants spécifiés dans $ ServicesTéléchargementsLe.

Code: [ Select ]
$servicesdata = array(1, 2, 4, 5, 10, 12);
foreach ($servicesdata as $value) {
  $building = row2array ($value['building'], "../../db/building.txt");
  echo "<a href=\"../../db/index.php?bldg=".$building['id']."\" class=\"blocklink\">".$building['name']."</a>\n";
}
  1. $servicesdata = array(1, 2, 4, 5, 10, 12);
  2. foreach ($servicesdata as $value) {
  3.   $building = row2array ($value['building'], "../../db/building.txt");
  4.   echo "<a href=\"../../db/index.php?bldg=".$building['id']."\" class=\"blocklink\">".$building['name']."</a>\n";
  5. }


Le tri, le rapprochement, en boucle sur le même fichier texte à plusieurs reprises...Ouais je sais, j'ai besoin d'une base de données et ai une. C'est pourquoi nous avons été heureux de mettre à la porte de ce code. (J'ai en fait écrit une classe plus avancée qui pourrait gérer plusieurs fichiers texte et nouer des relations telles que SQL joint.) Le tout a été la folie.

Maintenant, dans votre cas, chaque ligne du fichier texte est renvoyé et qu'il ne doit pas être dans un ordre précis (vous pouvez pré-trier les fichiers textes). Cela étant le cas, vous n'avez besoin que d'fgetcsv à lire dans chaque ligne et

Code: [ Select ]
$fpointer = fopen ("items.csv","r");
while ($data = fgetcsv ($fpointer,1000)) {
 echo "<a href=\"details\.php?id=".$data[0]."\"><img src=\"".$data[0]."\.jpg\"></a>\n";
}
fclose ($fpointer);
  1. $fpointer = fopen ("items.csv","r");
  2. while ($data = fgetcsv ($fpointer,1000)) {
  3.  echo "<a href=\"details\.php?id=".$data[0]."\"><img src=\"".$data[0]."\.jpg\"></a>\n";
  4. }
  5. fclose ($fpointer);


Sur la page des détails, votre code serait quelque chose comme:

Code: [ Select ]
$fpointer = fopen ("items.csv","r");
while ($data = fgetcsv ($fpointer,1000)) {
 if ($id == $data[0]) {
  echo "<p>\n";
  echo "<img src=\"".$data[0]."\.jpg\">\n";
  echo "<ul>\n";
  echo " <li>Price: ".$data[1]."\n";
  echo " <li>Description: ".$data[2]."\n";
  echo "</ul>\n";
 }
}
fclose ($fpointer);
  1. $fpointer = fopen ("items.csv","r");
  2. while ($data = fgetcsv ($fpointer,1000)) {
  3.  if ($id == $data[0]) {
  4.   echo "<p>\n";
  5.   echo "<img src=\"".$data[0]."\.jpg\">\n";
  6.   echo "<ul>\n";
  7.   echo " <li>Price: ".$data[1]."\n";
  8.   echo " <li>Description: ".$data[2]."\n";
  9.   echo "</ul>\n";
  10.  }
  11. }
  12. fclose ($fpointer);

Afficher de l'information

  • Total des messages de ce sujet: 13 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 264 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC