Eine Frage und ein Problem betreffend PHP

Shiro-san

Erfahrenes Mitglied
Also ich bins wiedermal. Nicht böse sein, da ich ein blutiger Anfänger bin und keinen Peil hab...

Die Frage:
Ich lasse die Personen die das Formular ausfüllen IDs eingeben und möchte das die DB die nach diesen Nummern sortiert. Wie mache ich das? Oder was muss ich da einstellen, da ich mit PHPMyAdmin arbeite.

Nun das Problemchen:
Ich versuche die DB auszulesen, habe auch Tabellenköpfe definiert, nur bekomme keine Daten ausgelesen! Die Seite ist außer den Tabellenköpfen sonst leer! Kann vielleicht einer bitte den Code überprüfen? Ich kann mir da nicht helfen...
PHP:
<?php 

// Verbindung zur DB aufbauen 
$verbinde=mysql_connect("localhost", "root");
mysql_select_db("datenbank");

$users=mysql_query("select * from kontakte order by id"); 
while ($user=mysql_fetch_assoc($users)) 
{ 
   echo '<tr>
   <td>'.$text1['id'].'</td>
   <td>'.$text2['name'].'</td>
   <td>'.$text3['vorname'].'</td>
   <td>'.$text4['strasse'].'</td>
   <td>'.$text5['plz'].'</td>
   <td>'.$text6['ort'].'</td>
   <td>'.$text7['email'].'</td>
   <td>'.$text8['mobil'].'</td>
      </tr>';
} 
?>
Ich wäre echt dankbar wenn mir da einer helfen kann!
 
PHP:
<?php 

// Verbindung zur DB aufbauen 
$verbinde=mysql_connect("localhost", "root"); 
mysql_select_db("datenbank"); 

$users=mysql_query("select * from kontakte order by id desc"); 
while ($user=mysql_fetch_assoc($users)) 
{ 
   echo '<tr> 
   <td>'.$text1['id'].'</td> 
   <td>'.$text2['name'].'</td> 
   <td>'.$text3['vorname'].'</td> 
   <td>'.$text4['strasse'].'</td> 
   <td>'.$text5['plz'].'</td> 
   <td>'.$text6['ort'].'</td> 
   <td>'.$text7['email'].'</td> 
   <td>'.$text8['mobil'].'</td> 
	  </tr>'; 
} 
?>
 
PHP:
<?php

// Verbindung zur DB aufbauen
$verbinde=mysql_connect("localhost", "root");
mysql_select_db("datenbank");



$abfrage = "select * from kontakte order by id desc";
$ergebnis = mysql_query($abfrage)  or die (mysql_error());


while ($user=mysql_fetch_object($ergebnis))
{
   echo '<tr>
   <td>'.$user['id'].'</td>
   <td>'.$user['name'].'</td>
   <td>'.$user['vorname'].'</td>
   <td>'.$user['strasse'].'</td>
   <td>'.$user['plz'].'</td>
   <td>'.$user['ort'].'</td>
   <td>'.$user['email'].'</td>
   <td>'.$user['mobil'].'</td>
      </tr>';
}
?>
 
nachdem ich den Code so übernommen habe bekomme ich eine fehlermeldung:
"Fatal error: Cannot use object of type stdClass as array in C:\Programme\Apachefriends\xampp\htdocs\abfrage.php on line 26"

dies ist line 26:
<td>'.$user['id'].'</td>
 

Neue Beiträge

Zurück