Zwei Fragen 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 erste Frage:
Nach dem ich Daten an eine Datenbank sende bekomme ich ein leeres weißes IE Fenster angezeigt, weil ich ja ins Script nichts eingefügt habe. Ich möchte aber das sich dort eine bestimmte Page anzeigt. Wie mache ich das?

Die zweite 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!
 
solltest nicht mit einem insert was reinschreiben? .... der code den du gepostet hast ist ja nur ein select ... oder steht schon was in der tabelle? (phpmyadmin) ... der selectcode schaut unvollständig aus, wo ist die WHERE - bedingung?

z.B.:
Code:
$sql = "SELECT * FROM kontakte WHERE name='$name' ORDER by ID ASC;";

ASC oder DESC ist notwendig, um den ordnungsparameter zu erzeugen (auf-/absteigend) ...
 
webmastersworld12 hat gesagt.:
solltest nicht mit einem insert was reinschreiben? .... der code den du gepostet hast ist ja nur ein select ... oder steht schon was in der tabelle? (phpmyadmin) ... der selectcode schaut unvollständig aus, wo ist die WHERE - bedingung?

z.B.:
Code:
$sql = "SELECT * FROM kontakte WHERE name='$name' ORDER by ID ASC;";

ASC oder DESC ist notwendig, um den ordnungsparameter zu erzeugen (auf-/absteigend) ...

ASC ist nicht umbedingt notwendig, es geht auch ohne.
Der erstellt einfach nur einen assoz. Array Namens "user". In der While-Schleife benutzt der aber "Arrays" mit den Namen "text1","text2",usw. Das ist einfachmal völliger Schwachsinn.
Ich schlage vor du guckst dir nochmal ein paar grundlegende Tutorials zu PHP.
Deswegen auch Fall #001.

mfg
DmX
 
Zurück