Homepage selbermachen 7.851 Themen, 35.615 Beiträge

Problem mit MySQL Abfrage per PHP

Maddi / 4 Antworten / Flachansicht Nickles

Hallo ich will ein Programm schreiben, bei dem ich nahc der Auswahl der klickbuttons und einem Druck auf submit bei einer Tabelle die jeweiligen Spalten angezeigt bekomme, es ändert sich jedoch nichts, auffällig ist jedoch ein . Ich habe das Programm schon ohne Bedingung getestet und da kommt halt die ganze Tabelle, also kanns nciht an mysql liegen.
Hier der code(ich habe die ##############################

^form action ="mitglieder3.php" method="post">
^input type="checkbox" name="Vorname" value="Vorname" checked >Vorname
^input type="checkbox" name="Nachname" value="Nachname" checked >Nachname
^input type="checkbox" name="Adresse" value="Adresse" checked >Adresse
^input type="checkbox" name="PLZ" value="PLZ" >PLZ
^input type="checkbox" name="Ort" value="Ort" >Ort
^input type="checkbox" name="Telefonnummer" value="Telefonnummer" checked >Telefonnummer
^input type="checkbox" name="Gruppe" value="Gruppe"checked >Gruppe
^input type="checkbox" name="email" value="email" checked >email
^input type="submit">
^/form>


//List
include("tabfunc3.incl");
auflisten();
?>

##############die include datei##################

function auflisten()

{
mysql_connect("localhost",
"root","*PW geb ich hier doch nicht an"*) or die
("Keine Verbindung moeglich");
mysql_select_db("maddi") or die
("Die Datenbank existiert nicht");
$abfrage = "SELECT * FROM gruppen ORDER BY Nachname";
$res = mysql_query($abfrage);
$num=mysql_num_rows($res);
echo "

";
//Überschrift

If (isset($Nachname)) echo "^tr> ^td>Nachame^/td>";
If (isset($Vorname)) echo "^td>Vorname^/td>
If (isset($Adresse)) ^td>Adresse^/td>";
If (isset($PLZ)) echo "^td>PLZ^/td>" ;
If (isset($Ort)) echo "^td>Ort^/td>";
If (isset($Telefonnummer)) echo "^td>Telefonnummer^/td>";
If (isset($Gruppe)) echo"^td>Gruppe^/td>";
If (isset($email)) echo"^td>e-m@il^/td> ^/tr>";


while ($dsatz = mysql_fetch_assoc($res))
{
echo "^tr>";
If (isset($Nachname)) echo "^td>" . $dsatz["Nachname"] . "^/td>";
If (isset($Vorname)) echo "^td>" . $dsatz["Vorname"] . "^/td>";
If (isset($Adresse)) echo "^td>" . $dsatz["Adresse"] . "^/td>";
If (isset($PLZ)) echo "^td>" . $dsatz["PLZ"] . "^/td>";
If (isset($Ort)) echo "^td>" . $dsatz["Ort"] . "^/td>";
If (isset($Telefonnummer)) echo "^td>" . $dsatz["Telefonnummer"] . "^/td>";
If (isset($Gruppe)) echo "^td>" . $dsatz["Gruppe"] . "^/td>";
If (isset($email)) echo "^td>" . $dsatz["email"] . "^/td>";
echo "^/tr>";

}

// Tabellenende
echo "
";
}
?>
Sämtliche Rechtschreibfehler mienerseits sind unter der GNU/GPL lizensiert und dürfen somit kostenlos kopiert und für eigene Zwecke verändert verden ;)
bei Antwort benachrichtigen
Borlander Maddi „Problem mit MySQL Abfrage per PHP“
Optionen
ich habe die < durch ^ ersetzt, damit das cniht gleich formatiert dargestellt wird:
Warum hast Du die <s nicht einfach durch ihre Entität ersetzt, das hätte vom Aufwand her keinen nenenswerten (einmal 3 Tasten mehr drücken) unterschied gemacht wäre aber deutlich übersichtlicher...
bei Antwort benachrichtigen