Moin.
Ich hab folgendes Problem.
Das Skript spuckt mir eine Liste aus, beidem die Spalte "frei" in der DB "0" ist.
In dieser Spalte soll das Skript aus der "0" eine "1" machen.
Nun das Problem. das Skript geht in die richitge Tabelle und in die richtige Spalte,
nur weiß ich nicht wie er nur bei den Zeilen einen 1 setzten soll, wo ich ein Häckchen zuvor im Skirpt gemacht habe.
Hiermal der Code:
MFG
Dolphon
Ich hab folgendes Problem.
Das Skript spuckt mir eine Liste aus, beidem die Spalte "frei" in der DB "0" ist.
In dieser Spalte soll das Skript aus der "0" eine "1" machen.
Nun das Problem. das Skript geht in die richitge Tabelle und in die richtige Spalte,
nur weiß ich nicht wie er nur bei den Zeilen einen 1 setzten soll, wo ich ein Häckchen zuvor im Skirpt gemacht habe.
Hiermal der Code:
PHP:
<?php
if($neueintrag)
{
require("config.inc.php");
if(!($db = mysql_connect($db_host, $db_user, $db_pass))) //baue datebankverbindung auf
die(mysql_error());
else
{
if(!mysql_select_db($db_name))
die(mysql_error());
}
$sqlkommando = "UPDATE handwerker SET frei = '1' WHERE id = 'dasw größe Rätseln'";
mysql_query($sqlkommando) or die("Error: " . mysql_error());
echo "Daten erfolgreich geändert" ;
// echo "<meta http-equiv=\"refresh\" content=\"0; URL=../index.php?site=home\">";
}
?>
<form action="freischalten.php" method="post">
<table cellSpacing="0" cellPadding="0" width="540" border="0" height="1">
<tr>
<TD width="540" align=middle height="1">
<table width="535" height="1" border="1" bordercolor="#666666">
<tr>
<td height="19" width="80" align="center"><div align="center">
<p align="left"><strong>Firmenname</strong></div></td>
<td height="19" width="410" align="center"><div align="center"><strong>Gewerbe</strong></div></td>
<td height="19" align="center" width="47"><div align="center"><strong>Freischalten</strong></div></td>
</tr>
<?
require("config.inc.php");
if(!($db = mysql_connect($db_host, $db_user, $db_pass)))
die(mysql_error());
else
{
if(!mysql_select_db($db_name))
die(mysql_error());
}
$frei = '0';
$abfrage = "SELECT firmenname, gewerbe FROM handwerker WHERE frei = '".$frei."'ORDER BY firmenname ASC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "
<tr>
<td height=\"19\" width=\"80\">$row->firmenname</td>
<td height=\"19\" align=\"center\" width=\"410\">$row->gewerbe</td>
<td height=\"19\" align=\"center\" width=\"47\"><input type=\"checkbox\" name=\"freischalten\" value=\"ON\"></td>
</tr>
";}
?>
</table> </table>
<p>
<input type="submit" name="neueintrag" value="Freischalten">
<input type="reset" value="Löschen">
</form>
?>
MFG
Dolphon