php/mysql - eine php- datei zu zwei...probs

  • #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:
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> </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!
 
  • #2
ok... hat sich erledigt! :)
 
Thema:

php/mysql - eine php- datei zu zwei...probs

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben