problem mit übergabe der id?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit übergabe der id?

    hallo,
    habe ein problem. das komische ist. ich habe ein und das selbe script in 2 verschiedenen designs laufen. bei dem einen design klappt es einwandfrei, bei dem anderen design gehts nicht.

    hier könnt ihr mal auf den link klicken:
    http://srv02556.gu2.info/cf2/index.p...artist_details

    wie ihr seht, wird die id 16 übergeben. achtet bitte auf den output. es ist 50 cent aka curtis jackson.

    nun tauscht einfach mal die id aus (z.b. statt 16 macht mal eine 5):
    http://srv02556.gu2.info/cf2/index.p...artist_details
    und? genau....das selbe ergebnis. auch wieder curtis jackson

    nun setzt mal bei der id nix ein:
    http://srv02556.gu2.info/cf2/index.p...artist_details

    und? auch wieder curtis jackson?
    warum?

    nun probiert mal diesen link.
    dies ist das selbe script in einem anderen design (aber auf dem selben webspace)
    als erstes nehmen wir wieder die id 16
    http://srv02556.gu2.info/cf/index.ph...artist_details
    da müßte nun canibus rauskommen (tuts bei mir auch)

    jetzt tauschen wir die 16 mit der 5
    http://srv02556.gu2.info/cf/index.ph...artist_details
    das ergebnis ist 2pac

    nun setzen wir mal überhauptnichts ein für die id
    http://srv02556.gu2.info/cf/index.ph...artist_details

    nun kommt ein leerer bildschirm. hier klappt alles. warum nur?
    hier ist nochmal der code:

    artist_uebersicht:
    PHP-Code:
    <?php 
    $artist_SQL
    ="SELECT * FROM artist_$dbPraefix WHERE coast_id='$coast_id' ORDER BY artist_name";
    $artist_result=mysql_query($artist_SQL);
    ?>
                      
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <?php while($artist=mysql_fetch_array($artist_result)){?>
      <tr> 
        <td class="strichUnten"> &nbsp; 
          <?php
    //Hier werden die Datensätze ausgegeben (in diesem Fall sind es die verschiedenen Genre

    echo "<a href=index.php?artist_id=" $artist['artist_id'] ."&action=artist_details"">" $artist['artist_name'] . "</a>";

    ?>
        </td>
        <?php
    }
    mysql_close();
    ?>
      </tr>
    </table>
    artist_detail:
    PHP-Code:
    <?php 
    $artist_details_SQL
    ="SELECT * FROM artist_$dbPraefix WHERE artist_id='$artist_id'";
    $artist_details_result=mysql_query($artist_details_SQL);
    $artist_details=mysql_fetch_array($artist_details_result)
    ?>
                      
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td class="strichUnten">&nbsp; </td>
      </tr>
      <tr> 
        <td class="strichUnten"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr> 
              <td class="strichUnten" width="50%">K&uuml;nstlername:</td>
              <td class="strichLinksUnten"><?php echo $artist_details['artist_name']; ?></td>
            </tr>
            <tr> 
              <td class="strichUnten">Name:</td>
              <td class="strichLinksUnten"><?php echo $artist_details['name']; ?></td>
            </tr>
            <tr> 
              <td class="strichUnten">Geburtsdatum:</td>
              <td class="strichLinksUnten"><?php echo $artist_details['geburtsdatum']; ?></td>
            </tr>
            <tr> 
              <td class="strichUnten">Geburtsort:</td>
              <td class="strichLinksUnten"><?php echo $artist_details['geburtsort']; ?></td>
            </tr>
            <tr> 
              <td class="strichUnten" valign="top">Albums released:</td>
              <td class="strichLinksUnten"> 
                <?php 
                                $alben_eins 
    "SELECT * FROM album_$dbPraefix WHERE artist_id='$artist_id'";
                                
    $alben_zwei mysql_query($alben_eins) or die (mysql_error() );
                                while(
    $alben mysql_fetch_array($alben_zwei)){
                                echo 
    "<a href=index.php?album_id=" $alben['album_id'] ."&action=album_details"">" $alben['album_name'] . "</a>,&nbsp;";
                                } 
                                
    ?>
              </td>
            </tr>
          </table>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr> 
              <td>Bemerkungen:<br> <div align="justify"><font color="#333333" size="2"><?php echo substr($artist_details['bemerkung'],0,220); ?> 
                  <?php if($artist_details['bild'] == ""){
        echo 
    "&nbsp;kein Bild vorhanden";
        }
        else{
        
    ?>
                  <div align="right"><img src="<?=stripslashes($artist_details[bild]);?>" align="right" hspace="10" alt="<?=stripslashes($artist_details[artist_name]);?>" border="0"></div>
                  <?
        }
    ?>
                  <?php echo substr($artist_details['bemerkung'],220); ?> </font></div>
                <br> </td>
            </tr>
          </table></td>
        <?php
    mysql_close
    ();
    ?>
      </tr>
    </table>

  • #2
    abgesehen davon, dass es gar nicht sein kann.

    1.) basiert das auf Templates?
    2.) warum nicht $_GET['artist_id']?

    Kommentar


    • #3
      was kann garnicht sein?
      nein, keine templates
      weil register_globals on ist

      aber das ist doch auch egal. beim anderen funktioniert es

      Kommentar


      • #4
        dein Problem kann nicht.

        aber da du sagst, dass das nicht über templates läuft, kannst du auch nicht ausschließen, dass es sich um unterschiedlichen Code handelt!

        Kommentar


        • #5
          hä?

          beide scripte sind komplett gleich. sie werden einfach nur in das design includeirt.
          die dateien, die includiert werden (in das design) sind komplett gleich.

          der code ist wirklich genau der selbe

          Kommentar


          • #6
            Okay, dann mach mal ganz am anfang der includeten datei

            echo $artist_id - $_POST['artist_id'];

            und poste die Ausgabe!

            Kommentar


            • #7
              egal auf welchen link ich klcike, die id ist IMMER 1

              Kommentar


              • #8
                du sollst mir die ausgabe geben! und mal bitte auch auf dem system wo es funktioniert...

                Kommentar

                Lädt...
                X