AlexD
25.02.2005, 12:00:34
Hallo,
Ich hab ein Problem mit einem noch sehr einfachen PHP Script.
Es soll eine Administration für die Gig-Einträge einer Band werden.
Komischerweise kommt immer wenn ich die 2. (?action=2) oder 3. Tabelle (?action=3) aufrufen möchte der Fehler: Server oder DNS kann nicht gefunden werden.
Dazu möchte ich einfach mehrere Tabellen in diesem Skript haben und je bedarf anzeigen lassen (neuen Eintrag, ändern, Liste anzeigen usw...)
Ich hab schon öfter nach diesem System Scripte erstellt und funktionieren bis dato einwandfrei, nur jetzt hauts nicht hin und ich weiß nicht warum!
Folgendes:
Datei: admin.php
Variable: $action
Ich hab das nun immer Folgendermaßen gemacht:
z.B.
http://server/gigs/admin.php?action=1
?action=1 =>funktioniert
?action=2 => Server oder DNS kann nicht gefunden werden
?action=3 => Server oder DNS kann nicht gefunden werden
Das Script sie wie folgt aus:
<body bgcolor="#000000" text="#CCCC99" link="#CCCC99" vlink="#CCCC99" alink="#CCCC99">
<p>Was möchtest Du tun?</p>
<p>Gigs ansehen: <a href="<? echo "$_PHPself?action=1"; ?>">Klick hier</a><br>
Gig eintragen: <a href="<? echo "$_PHPself?action=2"; ?>">Klick hier<br>
</a>Gig ändern: <a href="<? echo "$_PHPself?action=3"; ?>">Klick hier</a></p>
<?php
if ($_GET['action']==1) {
?>
<table width="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666">
<tr>
<td bgcolor="#333333">
<div align="center"><font color="#CCCC99" face="Arial, Helvetica, sans-serif"><strong>Gig-Administration</strong></font></div></td>
</tr>
<tr>
<td><div align="center">
<p><font face="Arial, Helvetica, sans-serif"> </font></p>
<p align="left"><strong><font size="2" face="Arial, Helvetica, sans-serif">
<input type="radio" name="jahr" value="1">
.
.
.
</table)
</table>
<p> </p>
<?php
}
if ($_GET['action']==2) {
?>
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#666666">
<tr>
<td colspan="4"><strong><font face="Arial, Helvetica, sans-serif"><?php echo "Gig Eintragen"; ?></font></strong></td>
</tr>
<tr>
<td width="15%"> </td>
<td width="24%"> </td>
<td width="47%"> </td>
<td width="14%"> </td>
</tr>
<tr>
<td height="21"> </td>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Datum:</font></div></td>
<td> <input type="text" name="tag" size="3"> <select name="monat" size="1">
<option value="01">Januar</option>
<option value="02">Februar</option>
.
.
.
.
</table>
<?php
}
if ($action==3) {
?>
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#666666">
<tr>
<td colspan="4"><strong><font face="Arial, Helvetica, sans-serif">Gig Ändern</font></strong></td>
</tr>
<tr>
<td width="15%"> </td>
<td width="24%"> </td>
<td width="47%"> </td>
<td width="14%"> </td>
.
.
.
</table>
<?php
}
?>
Am Server bzw. der Netzwerkverbindung kann es nicht liegen, da sonst alles einwandfrei funktioniert.
Hier mal der Link zum testen:
http://www.skipjack-rock.dyndns.org/gigs/admin.php
hier als zip-Datei
http://www.skipjack-rock.dyndns.org/gigs/admin.zip
Ich versteh das nicht so richtig
Wo hab ich hier einen Fehler gemacht?
Gruß
Alex
Ich hab ein Problem mit einem noch sehr einfachen PHP Script.
Es soll eine Administration für die Gig-Einträge einer Band werden.
Komischerweise kommt immer wenn ich die 2. (?action=2) oder 3. Tabelle (?action=3) aufrufen möchte der Fehler: Server oder DNS kann nicht gefunden werden.
Dazu möchte ich einfach mehrere Tabellen in diesem Skript haben und je bedarf anzeigen lassen (neuen Eintrag, ändern, Liste anzeigen usw...)
Ich hab schon öfter nach diesem System Scripte erstellt und funktionieren bis dato einwandfrei, nur jetzt hauts nicht hin und ich weiß nicht warum!
Folgendes:
Datei: admin.php
Variable: $action
Ich hab das nun immer Folgendermaßen gemacht:
z.B.
http://server/gigs/admin.php?action=1
?action=1 =>funktioniert
?action=2 => Server oder DNS kann nicht gefunden werden
?action=3 => Server oder DNS kann nicht gefunden werden
Das Script sie wie folgt aus:
<body bgcolor="#000000" text="#CCCC99" link="#CCCC99" vlink="#CCCC99" alink="#CCCC99">
<p>Was möchtest Du tun?</p>
<p>Gigs ansehen: <a href="<? echo "$_PHPself?action=1"; ?>">Klick hier</a><br>
Gig eintragen: <a href="<? echo "$_PHPself?action=2"; ?>">Klick hier<br>
</a>Gig ändern: <a href="<? echo "$_PHPself?action=3"; ?>">Klick hier</a></p>
<?php
if ($_GET['action']==1) {
?>
<table width="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666">
<tr>
<td bgcolor="#333333">
<div align="center"><font color="#CCCC99" face="Arial, Helvetica, sans-serif"><strong>Gig-Administration</strong></font></div></td>
</tr>
<tr>
<td><div align="center">
<p><font face="Arial, Helvetica, sans-serif"> </font></p>
<p align="left"><strong><font size="2" face="Arial, Helvetica, sans-serif">
<input type="radio" name="jahr" value="1">
.
.
.
</table)
</table>
<p> </p>
<?php
}
if ($_GET['action']==2) {
?>
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#666666">
<tr>
<td colspan="4"><strong><font face="Arial, Helvetica, sans-serif"><?php echo "Gig Eintragen"; ?></font></strong></td>
</tr>
<tr>
<td width="15%"> </td>
<td width="24%"> </td>
<td width="47%"> </td>
<td width="14%"> </td>
</tr>
<tr>
<td height="21"> </td>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Datum:</font></div></td>
<td> <input type="text" name="tag" size="3"> <select name="monat" size="1">
<option value="01">Januar</option>
<option value="02">Februar</option>
.
.
.
.
</table>
<?php
}
if ($action==3) {
?>
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#666666">
<tr>
<td colspan="4"><strong><font face="Arial, Helvetica, sans-serif">Gig Ändern</font></strong></td>
</tr>
<tr>
<td width="15%"> </td>
<td width="24%"> </td>
<td width="47%"> </td>
<td width="14%"> </td>
.
.
.
</table>
<?php
}
?>
Am Server bzw. der Netzwerkverbindung kann es nicht liegen, da sonst alles einwandfrei funktioniert.
Hier mal der Link zum testen:
http://www.skipjack-rock.dyndns.org/gigs/admin.php
hier als zip-Datei
http://www.skipjack-rock.dyndns.org/gigs/admin.zip
Ich versteh das nicht so richtig
Wo hab ich hier einen Fehler gemacht?
Gruß
Alex