habe ein problem, bitte um hilfe
-
- Mitglied
- Beiträge: 6
- Registriert: 30.12.2005 14:06
habe ein problem, bitte um hilfe
hat sich erledigt
Danke an alle !!!!
Danke an alle !!!!
Zuletzt geändert von crash4none am 30.12.2005 18:56, insgesamt 1-mal geändert.
-
- Mitglied
- Beiträge: 290
- Registriert: 29.07.2005 17:27
- Kontaktdaten:
Code: Alles auswählen
CREATE TABLE `berater` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`status` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
)
man kann natürlich anstatt dem VARCHAR noch anderes schreiben!
-
- Mitglied
- Beiträge: 290
- Registriert: 29.07.2005 17:27
- Kontaktdaten:
-
- Mitglied
- Beiträge: 6
- Registriert: 30.12.2005 14:06
er nimmt die tabelle an, aber auf meiner php site kommt nichts ausser ein radiobutton wo steht anfrage absenden...123teddy321 hat geschrieben:was ist der fehler, also wie ist die fehlermeldung von phpmyadmin???
es kommt keine ausgabe, ich ahb des jetzt ma bissl modifiziert, das ich die values hab....
Code: Alles auswählen
CREATE TABLE `berater` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`status` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=91 ;
--
-- Dumping data for table `berater`
--
INSERT INTO `berater` VALUES (1, 'ber1', 1);
INSERT INTO `berater` VALUES (2, 'ber2', 0);
INSERT INTO `berater` VALUES (3, 'ber3', 0);
INSERT INTO `berater` VALUES (4, 'ber4', 1);
aber geht immernochnicht
-
- Mitglied
- Beiträge: 290
- Registriert: 29.07.2005 17:27
- Kontaktdaten:
nehm mal folgendes script:
hab ich mal ein wenig geändert!
wie soll das gehn:???
denn das ist ja nirgends definiert, muss so heißen, wies in meinem script steht!
EDIT: also ichhabs mal bei mir probiert funzz ohne probs!
Code: Alles auswählen
<?php
mysql_connect(/*verbindungsdaten*/);
mysql_select_db(/*dbname*/);
if(isset($_POST['save'])) {
foreach($_POST['on'] as $id => $val) {
mysql_query("UPDATE `berater` SET `status` = '1' WHERE `id` = '".$id."'");
}
foreach($_POST['off'] as $id => $val) {
mysql_query("UPDATE `berater` SET `status` = '0' WHERE `id` = '".$id."'");
}
}
$sql = "SELECT * FROM `berater` ORDER BY `name`";
$result = mysql_query($sql);
echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"post\">";
echo "<table>";
while($row = mysql_fetch_assoc($result)) {
echo "<tr>";
echo "<td>{$row['name']}</td>";
$checked1 = $row['status'] == 1? " checked" : "";
if($row['status'] == 1) {
$checked1 = " checked";
$checked2 = "";
}
else {
$checked1 = "";
$checked2 = " checked";
}
echo "<td>on: <input type=\"checkbox\" name=\"on[{$row['id']}]\" value=\"1\"$checked1> off: <input type=\"checkbox\" name=\"off[{$row['id']}]\" value=\"1\"$checked2></td>";
echo "</tr>";
}
echo "<tr><td colspan=\"2\"><input type=\"submit\" name=\"save\"></td></tr>";
echo "</table>";
echo "</form>";
EOF;
?>
wie soll das gehn:
Code: Alles auswählen
while($row = mysql_fetch_assoc($row)) {
denn das ist ja nirgends definiert, muss so heißen, wies in meinem script steht!
EDIT: also ichhabs mal bei mir probiert funzz ohne probs!
-
- Mitglied
- Beiträge: 6
- Registriert: 30.12.2005 14:06
-
- Mitglied
- Beiträge: 290
- Registriert: 29.07.2005 17:27
- Kontaktdaten:
-
- Mitglied
- Beiträge: 6
- Registriert: 30.12.2005 14:06
seh dich aber nicht als online, hab dich vorhin ma geadded...
bei mir funkt es immernoch nicht, könnte höchstens noch am login liegen, oder?
beispiel wie ich es angegeben hab:
bei mir funkt es immernoch nicht, könnte höchstens noch am login liegen, oder?
beispiel wie ich es angegeben hab:
Code: Alles auswählen
mysql_connect(/*root:root@localhost*/);
mysql_select_db(/*datenbanknameeben*/);
-
- Mitglied
- Beiträge: 290
- Registriert: 29.07.2005 17:27
- Kontaktdaten:
dann geb mir mal deinen namen ich probiers mal
muss so aussehen:
muss so aussehen:
Code: Alles auswählen
mysql_connect("localhost", "BENUTZERNAME", "PASSWORT");
mysql_select_db("TABELLENNAME");
Zuletzt geändert von 123teddy321 am 30.12.2005 17:48, insgesamt 2-mal geändert.