Hallo,
habe da noch ein Problem,
habe eine Gruppe von Checkboxen mit den Spaltennamen belegt, nun soll in der new_whrite.php Datei diese ausgewertet werden, und ein String entstehen. Wenn der erste checked ist dann String=String+1 wenn der zweite nicht dann auch nichts machen, beim dritten checked dann String= String+,3 sodas ein String entsteht wo "1,3" drin steht!
Nur mir fällt dazu nix ein! sorry kenie Ahnung! so weit wie unten bin ich schon mal!
Datei:new.php
PHP-Code:
<?php
...
$menge = mysql_num_fields($sql_query);
for($x=0;$x<$menge;$x++)
{
$colname=mysql_field_name($sql_query,$x);
echo"<tr>
<td colspan=2><div><input type=checkbox name=$spalten value=$colname>$colname</div></td>
<tr>";
}
...
?>
Datei: new_write.php
PHP-Code:
<?php
include("../mysqlcon.inc.php");
//Variablen aus dem Formular die im Superarray stehen, dieses ist global überall verfügbar
$username = isset($_POST["username"]) ? $_POST[username]:"Stamwert";
$passwort = isset($_POST["passwort"]) ? $_POST[passwort]:"Stamwert";
$rechte = isset($_POST["rechte"]) ? $_POST[rechte]:"Stamwert";
if ($rechte=="1 - Nur lesen"){$rechte=1;}
if ($rechte=="2 - lesen und Schreiben"){$rechte=2;}
if ($rechte=="3 - Admin"){$rechte=3;}
$passwort=base64_encode($passwort);
$SQL_Befehl="
INSERT INTO user (user,pwd,rechte) VALUES ('$username', '$passwort', '$rechte')";
//Datensatz hinzufügen
$result = mysql_query($SQL_Befehl);
if ($result) {
echo"User erfolgreich angelegt";
}
else
{
echo"Anlegen des Users fehlgeschlagen";
}
echo"<p align=center><a href=\"user.php\" target=_self>zurück</a></p>";
?>
hier feld noch alles was die auswertung angeht!
Könnt ihr mir da Helfen ?
BIG BIG THX
Cyberbob