Fabian Frank
Erfahrenes Mitglied
Hallo!
ich plag mich seit längerem mit einem Problem rum.
Und zwar hab ich folgendes Skript, das einen User in eine Spalte eintragen soll:
Das Problem ist, er soll nur eintragen, wenn die Spalte leer ist.
Quasi so:
Wie lässt sich sowas denn realisieren, dass man die Spalte vorher ausliest, wenn voll weitergibt, wenn voll, weitergibt etc.etc...?
Vielen Dank und Grüße,
Fabian
ich plag mich seit längerem mit einem Problem rum.
Und zwar hab ich folgendes Skript, das einen User in eine Spalte eintragen soll:
PHP:
<?
$connectionid = mysql_connect ("localhost", "****", "****");
if (!mysql_select_db ("usr_web**_*", $connectionid))
{
die ("Verbindung zur Datenbank fehlgeschlagen.");
}
$benutzer = $_POST['newusr'];
$sql = "INSERT INTO wachplan
(wg1)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
$sql = "INSERT INTO wachplan
(wg2)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
$sql = "INSERT INTO wachplan
(wg3)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
$sql = "INSERT INTO wachplan
(wg4)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
$sql = "INSERT INTO wachplan
(wg5)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
?>
Das Problem ist, er soll nur eintragen, wenn die Spalte leer ist.
Quasi so:
PHP:
<?
$connectionid = mysql_connect ("localhost", "****", "****");
if (!mysql_select_db ("usr_web**_*", $connectionid))
{
die ("Verbindung zur Datenbank fehlgeschlagen.");
}
$benutzer = $_POST['newusr'];
/* Wenn wg1 = leer, dann */
$sql = "INSERT INTO wachplan
(wg1)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
/* Wenn wg2 = leer, dann */
$sql = "INSERT INTO wachplan
(wg2)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
/* Wenn wg3 = leer, dann */
$sql = "INSERT INTO wachplan
(wg3)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
/* Wenn wg4 = leer, dann */
$sql = "INSERT INTO wachplan
(wg4)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
/* Wenn wg5 = leer, dann */
$sql = "INSERT INTO wachplan
(wg5)
VALUES
('".$benutzer."')";
$eintragen = mysql_query($sql);
header ("Location: wachplan.php?done=1");
/* else */
header ("Location: wachplan.php?allesvoll=1");
?>
Wie lässt sich sowas denn realisieren, dass man die Spalte vorher ausliest, wenn voll weitergibt, wenn voll, weitergibt etc.etc...?
Vielen Dank und Grüße,
Fabian