Array Problem

asdfg

Mitglied
Ich hole von der Adressleiste die Daten:

$url = addslashes($_GET['s']);

Nun wie bringe ich den Wert in diesen Array:

$row['date'] ?

Etwa so: $row['url'] ?
 
Ich möchte die definitionen aus der Abfrage via Adressleiste navigieren.
Das script funktioniert sonst so wie ich das möchte.
Aber irgend wie müsste ich doch die Daten erst nach der Abfrage in den Array schreiben, weil sie vorher doch noch gar nicht existieren?
Also die Variable $sort sollte definieren was sortiert wird: date, res, size etc.
Aber nach der Abfrage muss ich die Daten dann irgend wie in den Array $row['date'] bringen oder?

PHP:
			<?PHP

include 'config.php';

$sort = addslashes($_GET['s']);

    $query = '
        SELECT
                *
          FROM
                `fi`
               WHERE `cat`="wallpaper"
          ORDER BY
                `date` DESC
              
        ';
    $result = mysql_query($query);
    $tmp = null;
    while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
        if( $tmp != $row['date'] ) {
            if( !is_null($tmp) ) {
               
            }
             echo "<table border='0' class='tdtd' width='688' width='95%' cellspacing='0' cellpadding='0'><tr bgcolor='D9D9D9'>";
           echo "<td colspan='10'>$row[date]</td></tr><br>";
            
 
        
            $tmp = $row['date'];
            
 
            
        }
        echo "

<tr><td width='5'></td>
<td><a href='".$row['http4']."' target='_self'><img src='../icons/".$row['icon']."' align='absbottom' alt='' border='0' /></a>&nbsp;&nbsp;&nbsp;
<a href='".$row['http4']."' target='_self'>".$row['name']."</a></td>
		<td width='6'></td>
		<td>'".$row['res']."'</td>
		<td width='6'></td>
		<td>'".$row['size']."'</td>
		<td width='6'></td>
		<td>'".$row['count']."'</td>
		<td width='6'></td>
		<td>'".$row['date']."'</td>
	</tr>";
    }
    if( !is_null($tmp) ) {
    }
    
    echo "</table>";

?>
 
Also, so ganz verstehen kann ich Deine Frage nicht.


Also die Variable $sort sollte definieren was sortiert wird: date, res, size etc.
Dan sollte die "QUERY" so geschrieben sein.!
PHP:
<?php
    $sort = addslashes($_GET['s']);

    $query = '
          SELECT
                *
          FROM
                `fi`
               WHERE `cat`="wallpaper"
          ORDER BY
               '. $sort.' DESC';
?>
 
Zuletzt bearbeitet:
RS9999 hat gesagt.:
Dan sollte die "QUERY" so geschrieben sein.!
PHP:
[...]
$query = '
SELECT
*
FROM
`fi`
WHERE `cat`="wallpaper"
ORDER BY
$sort DESC';
?>
Eher so:
PHP:
$query = '
SELECT
*
FROM
`fi`
WHERE `cat`="wallpaper"
ORDER BY
'.$sort.' DESC';
?>
Bei Hochkammata werden Variablen nicht automatisch "erkannt"
 
Ja aber wie geht es denn hier weiter?
PHP:
if( $tmp != $row['date'] ) {
Die Daten aus der Abfrage werden ja weiter verarbeitet... Also wie bringe ich $sort in diesen $row Array?
 
@birnkammer

Sorry, war noch an der Änderung der "QUERY" am schreiben, da hast Du das schon korrigiert!
 
Zurück