- #1
M
matschomaen
Guest
hallo miteinander!
hab mal wieder ein problem (mal wieder....)
hab mein gästebuch so ziemlich fertig.
hatte bloss alles iin einer datei... nun wollte ich das eigentliche php-skript in eine externe datei machen.
ich habs zwar gemacht, es funzt aber net mehr!
hier sind mal beide dateien:
1.gaestebuch.php:
so...und die externe php-datei:
kann mir da jemand helfen, und mir sagen wo ich da nen fehler gemacht habe??
das problem klingt vielleicht banal..... :
mfg!
hab mal wieder ein problem (mal wieder....)
hab mein gästebuch so ziemlich fertig.
hatte bloss alles iin einer datei... nun wollte ich das eigentliche php-skript in eine externe datei machen.
ich habs zwar gemacht, es funzt aber net mehr!
hier sind mal beide dateien:
1.gaestebuch.php:
Code:
<?
if($_POST[submit])
{
$verbindung=mysql_connect(localhost,,);
$db=mysql_select_db(soenkedb,$verbindung);
mysql_query($strSQL);
$sel=SELECT * FROM soenkedb;
$result=mysql_query($sel);
while($objTemp = mysql_fetch_object($result))
{
echo <table border=\1\>;
echo <tr><td>Name: </td>.<td>.$objTemp->name.<br></td></tr>;
echo <tr><td>Betreff: </td>.<td>.$objTemp->betreff.<br></td></tr>;
echo <tr><td>Eintrag: </td>.<td>.$objTemp->eingabe.<br></td></tr>;
echo <tr><td><a href=\gaestebuch.php?action=del&id=.$objTemp->id.\>Eintrag löschen</a><br></td></tr>;
echo </table>;
echo $objTemp->id;
}
unset($objTemp);
mysql_close($verbindung);
}
?>
<!doctype html public -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>gaestebuch</title>
</head>
<body text=#000000 bgcolor=#FFFFFF link=#FF0000 alink=#FF0000 vlink=#FF0000>
<form name=form1 method=post action=verwaltung.php>
<input type=hidden name=action value=save></input>
<table border=0>
<tr>
<td><strong>NAME:</strong></td>
<td bgcolor=#aaaa55><input type=text size=30 maxlength=30 name=name1></td>
</tr>
<tr>
<td><strong>BETREFF:</strong></td>
<td bgcolor=#aaaa55><input type=text size=65 maxlength=65 name=betreff></td>
</tr>
<tr height=10 width=100%><td></td></tr>
<tr>
<td valign=top><strong>IHR EINTRAG:</strong></td>
<td bgcolor=#ffaa55><textarea rows=10 cols=50 name=eintrag></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=submit name=submit value=GO!!>
<input type=reset value=Zurücksetzen></td>
</tr>
</table>
</form>
<?
echo $strMessage;
?>
</body>
</html>
so...und die externe php-datei:
Code:
<!doctype html public -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>verwaltung</title>
</head>
<body text=#000000 bgcolor=#FFFFFF link=#FF0000 alink=#FF0000 vlink=#FF0000>
<?
$strMessage= ;
if(isset($_GET[action]) || isset($_POST[action]))
{
$strAction= isset($_GET[action]) ? $_GET[action] : $_POST[action];
switch($strAction)
{
case del:
{
$strSQL=DELETE FROM soenkedb WHERE id=.$_GET[id];
$strMessage= Der Eintrag wurde gelöscht.;
break;
}
case save:
{
$strSQL=INSERT INTO soenkedb (name,betreff,eingabe) VALUES ('.$_POST[name1].',->.$_POST[betreff].',->.$_POST[eintrag].');
$strMessage= Vielen Dank für Ihren Beitrag.;
break;
}
}
}
?>
</body>
</html>
kann mir da jemand helfen, und mir sagen wo ich da nen fehler gemacht habe??
das problem klingt vielleicht banal..... :
mfg!