Das teilst Du mit mysql_insert_id mit![]()
Hallo,
ich arbeite gerade an einem kleinen CMS - nun bin ich dabei auf ein Problem gestoßen, dass mir ein wenig Kopfzerbrechen bereitet:
In meinem CMS habe ich einen News-Bereich, der folgendermaßen funktionieren soll: Ich habe eine Reihe von Formularfeldern (Textboxen, Radiobuttons, etc), derern Inhalt in eine mySQL-Tabelle geschrieben wird und dabei eine ID via Auto-Increment erhält. So weit, so gut. Gleichzeitig soll jetzt aber beim Speichern der Daten ein Ordner erstellt werden, dessen Name eben jene ID ist. Vom Code her stelle ich mir das ungefähr so vor:
Dies ist jetzt nur schematisch, aber so ungefähr stelle ich mir das vor. Nun habe ich aber das Problem, dass ich nicht weiß, wie ich PHP mitteilen soll, welche ID der Eintrag bekommen wird, wie er also den Ordner zu nennen hat.PHP-Code:<form method="POST" action="">
<input type="text" name="meintextfeld">
<input type="submit" name"speichern" value"Speichern">
</form>
<?php
$current_id = //dies soll die ID des neuen Eintrags sein
$meintext = $_POST['meintextfeld'];
$eintrag = "INSERT INTO news (meintext) VALUES ('$meintext')";
mysql_query($eintrag);
mkdir ( '/news/$current_id', 0775 );
?>
Ich hoffe, ich habe mein Problem halbwegs verständlich geschildert und es kann mir jemand helfen...
Vielen Dank
Das teilst Du mit mysql_insert_id mit![]()
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
Super, das sieht genau richtig aus - vielen Dank!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)