also irgendwie verstehe ich das nicht so:
ich habe versucht die php - datei aufzusplitten.
-ging aber nicht!
die datei sieht so aus:
//Menü erstellen, erscheint ohne Menü durch zweiten Skriptaufruf
if($_POST["go"]=="") {
echo'
';
}
//mittels submit Buton Eintrag in die Datenbank schreiben , Kontakt mit dem Server und der Datenbank ohne Auswahl einer Tabelle wegen Kontakt zur kompletten Datenbank
if($_POST["go"]== "absenden") {
$server= "localhost";
$user= "pma";
$pass= '';
$db= "versuch";
$verbinden= mysql_connect($server, $user, $pass);
mysql_select_db($db, $verbinden);
//sql - string an die gewünschte Tabelle absetzen
$sql= 'INSERT INTO versuchen(name, email, meinung) values (
"'.$_POST["name"].'",
"'.$_POST["email"].'",
"'.$_POST["meinung"].'"
)';
$result= mysql_query($sql);
if($result) {
echo 'Wier bedanken uns für Ihren Eintrag!';
}
else {
echo 'Ihr Eintrag konnte ins Gästebuch nicht abgesendet werden!';
}
echo'
Neu Starten!>';
}
//gästebuch lesen
if($_POST["go"]== "lesen") {
$server= "localhost";
$user= "pma";
$pass= '';
$db= "versuch";
$verbinden= mysql_connect($server, $user, $pass);
mysql_select_db ($db, $verbinden);
$sql= 'select * from versuchen';
$result= mysql_query($sql);
//ermitteln von daten
$anzahl= mysql_num_rows($result);
switch($anzahl) {
case"0":
echo' Es sind leider keine Daten vorhanden '; break;
case"1":
echo' Es ist 1 Datensatz vorhanden '; break;
default:echo'Es sind insgesamt '.$anzahl.' vorhanden'; break;
}
//Ergebnis in ein array schreiben und ausgeben
while($zeile= mysql_fetch_array($result)) {
echo' Nr.: '.$zeile[0].'
';
echo' Name: '.$zeile[1].'
';
echo' eMail: '.$zeile[2].'
';
echo' Meinung: '.$zeile[3].'
';
echo'
';
}
echo'
Neu Starten!';
}
if($_POST["go"] == "suchen") {
echo'
';
}
//Kontakt mit dem Server und der Datenbank
if($_POST["go"]== "suchen!") {
$server= "localhost";
$user= "pma";
$pass= '';
$db= "versuch";
$verbinden= mysql_connect($server, $user, $pass);
mysql_select_db ($db, $verbinden);
$sql = 'SELECT * FROM versuchen WHERE ';
$sql .= 'name LIKE "%'.$_POST["sname"].'%" AND ';
$sql .= 'email LIKE "%'.$_POST["semail"].'%" AND ';
$sql .= 'meinung LIKE "%'.$_POST["smeinung"].'%" ';
$result= mysql_query($sql);
//ermitteln von daten
$anzahl= mysql_num_rows($result);
switch($anzahl) {
case"0":
echo' Es sind leider keine Daten vorhanden '; break;
case"1":
echo' Es ist 1 Datensatz vorhanden '; break;
default:echo'Es sind insgesamt '.$anzahl.' vorhanden'; break;
}
//Ergebnis in ein array schreiben und ausgeben
while($zeile= mysql_fetch_array($result)) {
echo' Nr.: '.$zeile[0].'
';
echo' Name: '.$zeile[1].'
';
echo' eMail: '.$zeile[2].'
';
echo' Meinung: '.$zeile[3].'
';
echo'
';
}
echo'
Neu Starten!';
//Block für suchen eines Datensatzes beendet
}
// Block für löschen und bearbeiten eines Datensatzes beginnt
//Verbindung mit server und datenbank mit absetzen der sql-anweisung löschen des gewünschten Datensatzes
if($_POST["go"]== "bearbeiten") {
$server= "localhost";
$user= "pma";
$pass= '';
$db= "versuch";
$verbinden= mysql_connect($server, $user, $pass);
mysql_select_db ($db, $verbinden);
// setzen der sql - Anweisung zum Anzeigen aller Datensätze
$sql = 'SELECT * from versuchen';
$result= mysql_query($sql);
//Einträge in ein Array schreiben und ausgeben
while($zeile= mysql_fetch_array($result)) {
echo' Nr. '.$zeile[0].'
';
echo' Name: '.$zeile[1].'
';
echo' e-mail: '.$zeile[2].'
';
echo' Meinung: '.$zeile[3].'
';
echo'
';
}
echo'
Neu Starten!';
//Eingabezeile für die Nummer, deren Datensatz geändert werden soll und eine Eingabezeile für die Nummer, deren Datensatz gelöscht werden soll
echo'
';
}
//Verbindung mit server und datenbank
if($_POST["go"] == "loeschen") {
$server= "localhost";
$user= "pma";
$pass= '';
$db= "versuch";
$verbinden= mysql_connect($server, $user, $pass);
mysql_select_db ($db, $verbinden);
// setzen der sql - Anweisung zum Anzeigen des gewünschten datensatzes
$sql = 'SELECT * FROM `versuchen` WHERE `id` = " '.$_POST["nummerloeschen"]. ' " ';
$result= mysql_query($sql);
if($_POST["go"] == "loeschen") {
//Gesuchter datensatz anzeigen => keine schleife, nur ein Datensatz
$zeile= mysql_fetch_array($result);
echo' Nr. '.$zeile[0].' - ';
echo' Name: '.$zeile[1].' - ';
echo' e-mail: '.$zeile[2].' - ';
echo' Meinung: '.$zeile[3].' - ';
echo'
';
//Absendebutton wircklich löschen setzen
echo'