Simon: Dringende Hiillffee bei meinem CMS

Beitrag lesen

Hallo miteinander,

Ich habe ein kleines Problem. Ich habe eigentlich keine wirkliche Ahnung von PHP, und programmiere darum aus einem Tutorial heraus. Nur habe ich jetzt ein kleines Problem;Alles scheint zu funktionieren, nur wenn ich etwas speichern will, so speichert er nichts, oder die ansichts Seite hat ein problem, aber das glaube ich nicht.

Auf der Seite speichern.php gibt das tutorial ein $t= mysql..blabla an. ich sehe aber nicht ein, wo dieses sich auflösen würde. Ich wäre froh um jegliche hilfe. Die seiten hänge ich unten an:

//artikel_eingeben.php//

<?php error_reporting(0); $id = $_GET["id"]; include("include.php"); if($id != "") { $sql="SELECT id, funktion, kategorie, start, ueberschrift, region, anforderung, sprachen, beschrieb, nummer FROM stellen WHERE id=" . mysql_escape_string($id); $result=mysql_query($sql); $row=mysql_fetch_array ($result); } ?> <html> <head> <title>Artikel eingeben</title> <link rel="StyleSheet" type="text/css" href=style.css /> </head> <body> <form action="speichern.php" method="get"> <table border="0" border="1" class="xmpcode" cellpadding="3"> <tr>   <td><b>Ref. Nummer</b></td>   <td>   <input name="nummer" type="text" maxlength="10"   size="10" value="<?php echo $row[9] ?>" />   </td> </tr> <tr>   <td><b>Funktion</b></td>   <td>   <input name="funktion" type="text" maxlength="25"   size="25" value="<?php echo $row[1] ?>" />   </td> </tr> <tr>   <td><b>kategorie</b></td>   <td>   <select name="kategorie">   <?php   $resultss = mysql_query   ("SELECT Name, ID FROM kategorie WHERE ID= $row[2]");    while ($rowss = mysql_fetch_object ($resultss))     {      echo "<option selected value=";     echo $rowss -> ID;     echo '">';      echo $rowss -> Name;     echo "</option>";     }     $result = mysql_query("SELECT Name, ID FROM kategorie");     $menge = mysql_num_rows($result);     while($rows = mysql_fetch_row($result))      {      echo '<option value=';      echo $rows[1];      echo ">";      echo $rows[0];      echo "</option>";     }?>     </select>     </td> </tr> <tr>   <td><b>Start</b></td>   <td>   <input name="start" type="text" maxlength="15"   size="15" value="<?php echo $row[3] ?>" />   </td> </tr> <tr>   <td><b>&Uuml;berschrift</b></td>   <td>   <textarea name="&uuml;berschrift" cols="50" rows="4">   <?php echo $row[4] ?>   </textarea>   </td> </tr> <tr>   <td><b>Region</b></td>   <td>   <input name="region" type="text" maxlength="30"   size="30" value="<?php echo $row[5] ?>" />   </td> </tr> <tr>   <td><b>Anforderungen</b></td>   <td>   <textarea name="Anforderung" cols="50" rows="4">   <?php echo $row[6] ?>   </textarea>   </td> </tr> <tr>   <td><b>Sprachen</b></td>   <td>   <input name="sprachen" type="text" maxlength="35"   size="35" value="<?php echo $row[7] ?>" />   </td> </tr> <tr>   <td><b>Beschreibung</b></td>   <td>   <textarea name="beschrieb" cols="50" rows="8">   <?php echo $row[8] ?>   </textarea>   </td> </tr> </table> <br /> <input type="hidden" name=id value="<?php echo $id ?>" /> <input type="submit" value="Inserat speichern" /> </form> </body> </html>

//speichern.php//

<?php error_reporting(0); $funktion = $_GET["funktion"]; $kategorie = $_GET["kategorie"]; $start = $_GET["start"]; $bemerkung = $_GET["ueberschrift"]; $region = $_GET["region"]; $anforderung = $_GET["anforderung"]; $sprachen = $_GET["sprachen"]; $beschrieb = $_GET["nummer"]; $id = $_GET["id"]; include("include.php"); $sql = "SELECT * FROM stellen"; $result=mysql_query($sql); if($id == "") { $sql="INSERT INTO stellen (funktion, kategorie, start, ueberschrift, region, anforderung, sprachen, beschrieb, nummer) VALUES('" . $funktion . "', '" . $kategorie . "', '" . $start . "', '" . $ueberschrift . "', '" . $region . "', '" . $anforderung . "', '" . $sprachen . "', '" . $beschrieb . "', '" . $nummer . "')"; } else { $sql="UPDATE stellen SET funktion='" . $funktion . "', kategorie='" . $kategorie . "', start='" . $start . "', ueberschrift='" . $ueberschrift . "', region='" . $region . "', anforderung='" . $anforderung . "', sprachen='" . $sprachen . "', beschrieb='" . $beschrieb . "', nummer='" . $nummer . "' WHERE ID=" .mysql_escape_string($id); } $t=mysql_query($sql); ?> <html> <head> <link rel="StyleSheet" type="text/css" href="style.css" /> <title>speichern</title> </head> <body> <h2>Artikel-Vorschau</h2> <?php if($id == " ") {   echo '<a href="artikel.php">Inserat &auml;ndern</a>';   }   else   {   ?>   <a href="artikel.php?id=<?php echo $id ?>">   Inserat speichern</a>   <?php   }   ?>   <h2><?php echo $nummer ?></h2>   <h4><?php echo $ueberschrift ?></h4>   <div><?php echo $kategorie ?></div>   <div><?php echo $funktion ?></div>   <div><?php echo $start ?></div>   <div><?php echo $region ?></div>   <div><?php echo $anforderung ?></div>   <div><?php echo $sprachen ?></div>   <div><?php echo $beschrieb ?></div>   <p></p> <br> <br> </body> </html>

//artikel_eingeben.php//

<?php error_reporting(0); $id = $_GET["id"]; include("include.php"); if($id != "") { $sql="SELECT id, funktion, kategorie, start, ueberschrift, region, anforderung, sprachen, beschrieb, nummer FROM stellen WHERE id=" . mysql_escape_string($id); $result=mysql_query($sql); $row=mysql_fetch_array ($result); } ?> <html> <head> <title>Artikel eingeben</title> <link rel="StyleSheet" type="text/css" href=style.css /> </head> <body> <form action="speichern.php" method="get"> <table border="0" border="1" class="xmpcode" cellpadding="3"> <tr>   <td><b>Ref. Nummer</b></td>   <td>   <input name="nummer" type="text" maxlength="10"   size="10" value="<?php echo $row[9] ?>" />   </td> </tr> <tr>   <td><b>Funktion</b></td>   <td>   <input name="funktion" type="text" maxlength="25"   size="25" value="<?php echo $row[1] ?>" />   </td> </tr> <tr>   <td><b>kategorie</b></td>   <td>   <select name="kategorie">   <?php   $resultss = mysql_query   ("SELECT Name, ID FROM kategorie WHERE ID= $row[2]");    while ($rowss = mysql_fetch_object ($resultss))     {      echo "<option selected value=";     echo $rowss -> ID;     echo '">';      echo $rowss -> Name;     echo "</option>";     }     $result = mysql_query("SELECT Name, ID FROM kategorie");     $menge = mysql_num_rows($result);     while($rows = mysql_fetch_row($result))      {      echo '<option value=';      echo $rows[1];      echo ">";      echo $rows[0];      echo "</option>";     }?>     </select>     </td> </tr> <tr>   <td><b>Start</b></td>   <td>   <input name="start" type="text" maxlength="15"   size="15" value="<?php echo $row[3] ?>" />   </td> </tr> <tr>   <td><b>&Uuml;berschrift</b></td>   <td>   <textarea name="&uuml;berschrift" cols="50" rows="4">   <?php echo $row[4] ?>   </textarea>   </td> </tr> <tr>   <td><b>Region</b></td>   <td>   <input name="region" type="text" maxlength="30"   size="30" value="<?php echo $row[5] ?>" />   </td> </tr> <tr>   <td><b>Anforderungen</b></td>   <td>   <textarea name="Anforderung" cols="50" rows="4">   <?php echo $row[6] ?>   </textarea>   </td> </tr> <tr>   <td><b>Sprachen</b></td>   <td>   <input name="sprachen" type="text" maxlength="35"   size="35" value="<?php echo $row[7] ?>" />   </td> </tr> <tr>   <td><b>Beschreibung</b></td>   <td>   <textarea name="beschrieb" cols="50" rows="8">   <?php echo $row[8] ?>   </textarea>   </td> </tr> </table> <br /> <input type="hidden" name=id value="<?php echo $id ?>" /> <input type="submit" value="Inserat speichern" /> </form> </body> </html>

Ich hofe das wäre genügend und dass mir jemand hiet helfen kann, denn ich komme mit meinen geringen Kenntnissen nicht weiter.

Freue mich euf eure Antwort und danke im Voraus,

Gruss Simon