Hallo Leute,
Ich habe folgenden code
<?php
*connect zensiert*
$postname = $_POST['forum_creat_thread'];
$postinhalt = $_POST['forum_creat_content'];
if ($_POST['forum_creat_thread'] == "") {
echo "Bitte beschrifte das Feld!";
} else {
$result = mysql_query("SELECT * FROM forum_posts WHERE postname LIKE '$postname'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO forum_posts (postname, postinhalt) VALUES ('$postname', '$postinhalt')";
$eintragen = mysql_query($eintrag);
$katarechnen = 1;
if($eintragen == true)
{
echo "Thread <b>$postname</b> wurde erstellt.";
} else {
echo "Fehler beim Speichern des Threads.";
}
} else {
echo "Ein Thread mit dem gleichen Namen wurde schon erstellt.";
}
}
?>
Alles anzeigen
Ich habe hier:
<tr>
<td><b>Kategorien:</b></td>
<td>
<select>
<?php
*connect zensiert*
$sql = "SELECT * FROM forum_threads";
$update = mysql_query($sql);
while($row = mysql_fetch_object($update))
{
echo "<option value=\"katadb\">" .$row->threadname. "</option>";
}?>
</select></td>
</tr>
Alles anzeigen
Eine selectbox die mit $row->threadname gefüllt wird. Das macht es auch brav. Aber ich will mit dem obrigen PHP script in die DB schreiben, was es auch tut. Kann ich irgendwie einbauen, das wenn der erste wert von $row->postname genommen wird das das dann in der Tbl als "1" angezeigt wird und wenn es der 3te Wert ist das dann der Wert "3" in der Tbl zurück gegebn wird? Das er also automatisch nach oben zählt.
Poste ich in die Kategorie "allgmeine news" (in meinem Fall der erste Wert in der forum_posts $row->threadname) das er dann in die tabelle forum_post "kata" die 1 schreibt.
Wähle ich aber in der selectbox die 2 oder 3 etc. das er dann statt der 1 den wert 2 oder 3 zurück gibt. Autmatisch nach oben rechnen.
Wisst ihr was ich meine? Wenn nicht postet bitte, wenn ihr mir vll helfen könntet.
Mfg
Chris