Hi
Ich hab ein Problem und zwar habe ich hier ein Script, dass Daten aus einer Mysql Tabelle ausliest und man kann sie dann direkt in den input_feldern ändern.
Es alles bis auf die checkboxen, die werden nicht angehackt. In der DB steht bei den angehackten checkobxen "on"
Ich hab hier das Script und die Tabellen Struktur gepostet, ich hoffe ihr könnt was damit anfangen und mir helfen.
THx
vertragsanzeige.php
und hier die Tabellen Struktur:
Ich hab ein Problem und zwar habe ich hier ein Script, dass Daten aus einer Mysql Tabelle ausliest und man kann sie dann direkt in den input_feldern ändern.
Es alles bis auf die checkboxen, die werden nicht angehackt. In der DB steht bei den angehackten checkobxen "on"
Ich hab hier das Script und die Tabellen Struktur gepostet, ich hoffe ihr könnt was damit anfangen und mir helfen.
THx
vertragsanzeige.php
PHP:
<?php
include 'config.inc.php';
mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db);
$sql = "SELECT * FROM KFZ WHERE Id = \"{$_GET['Kunde']}\"";
$res = mysql_query($sql) or die (mysql_error());
$i = 0;
$count = 1;
$userdaten_sql = mysql_query('SELECT * FROM KFZ WHERE Kunde='.(int)$_GET['Kunde']);
$userdaten_rows = mysql_num_rows($userdaten_sql);
echo '<br><br>Der Kunde mit der ID '.(int)$_GET['Kunde'].' hat '.$userdaten_rows.' KFZ Verträge!<br><br>';
while ($userdaten = mysql_fetch_assoc($userdaten_sql))
{
if ($_POST['submit'.$count])
{
$sql = 'UPDATE `KFZ` SET
`Polizzennummer` = \''.$_POST['Polizzennummer'.$count].'\',
`Gesellschaft` = \''.$_POST['Gesellschaft'.$count].'\',
`Wertsicherung` = \''.$_POST['Wertsicherung'.$count].'\',
`Beginn` = \''.$_POST['Beginn'.$count].'\',
`Ablauf` = \''.$_POST['Ablauf'.$count].'\',
`Ktermin` = \''.$_POST['Ktermin'.$count].'\',
`BP` = \''.$_POST['BP'.$count].'\',
`Zahlungsweise` = \''.$_POST['Zahlungsweise'.$count].'\',
`BJP` = \''.$_POST['BJP'.$count].'\',
`Hauptf` = \''.$_POST['Hauptf'.$count].'\',
`Notizen` = \''.$_POST['Notizen'.$count].'\'
`KfzArt` = \''.$_POST['KfzArt'.$count].'\',
`Marke` = \''.$_POST['Marke'.$count].'\',
`Type` = \''.$_POST['Type'.$count].'\'
`Kennzeichen` = \''.$_POST['Kennzeichen'.$count].'\',
`Hubraum` = \''.$_POST['Hubraum'.$count].'\',
`Kilowatt` = \''.$_POST['Kilowatt'.$count].'\',
`Fahrgestellnummer` = \''.$_POST['Fahrgestellnummer'.$count].'\',
`Baujahr` = \''.$_POST['Baujahr'.$count].'\',
`Erstzulassung` = \''.$_POST['Erstzulassung'.$count].'\',
`BMS` = \''.$_POST['BMS'.$count].'\',
`Versicherungssume` = \''.$_POST['Versicherungssume'.$count].'\',
`Haftpflicht` = \''.$_POST['Haftpflicht'.$count].'\',
`KfzLeasing` = \''.$_POST['KfzLeasing'.$count].'\',
`Pannenhilfe` = \''.$_POST['Pannenhilfe'.$count].'\',
`Vollkasko` = \''.$_POST['Vollkasko'.$count].'\'
`Teilkasko` = \''.$_POST['Teilkasko'.$count].'\'
`Selbstbehalt` = \''.$_POST['Selbstbehalt'.$count].'\',
`Insassenunfall` = \''.$_POST['Insassenunfall'.$count].'\',
`Versst` = \''.$_POST['Versst'.$count].'\',
`Verssdi` = \''.$_POST['Verssdi'.$count].'\',
`Taggeld` = \''.$_POST['Taggeld'.$count].'\',
`Heilkosten` = \''.$_POST['Heilkosten'.$count].'\',
`Kfz` = \''.$_POST['Kfz'.$count].'\',
WHERE `KFZ`.`Id` = '.(int)$_GET['Kunde'];
mysql_query($sql);
//echo $sql;
echo 'Die Einstellungen wurden übernommen!';
}
echo '
<form method="post" action="" enctype="multipart/form-data">
<center><font size="+1">Vertrag '.$count.'</font></center>
<table width="580" border="0" align="center" class="table" />
<tr>
<td class="table1">Polizzennummer</td>
<td class="table1"><input type="text" name="Polizzennummer'.$count.'" value="'.$userdaten['Polizzennummer'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Gesellschaft</td>
<td class="table2"><input type="text" name="Gesellschaft'.$count.'" value="'.$userdaten['Gesellschaft'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Wertsicherung</td>
<td class="table1"><input type="checkbox" name="Wertsicherung'.$count.'" value="'.$userdaten['Wersicherung'].'" /></td>
</tr>
<tr>
<td class="table2">Beginn</td>
<td class="table2"><input type="text" name="Beginn'.$count.'" value="'.$userdaten['Beginn'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Ablauf</td>
<td class="table1"><input type="text" name="Ablauf'.$count.'" value="'.$userdaten['Ablauf'].'" size="30" />;</td>
</tr>
<tr>
<td class="table2">Kündigungstermin</td>
<td class="table2"><input type="text" name="Ktermin'.$count.'" value="'.$userdaten['Ktermin'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Bruttoprämie laut Zahlungsweise </td>
<td class="table1"><input type="text" name="BP'.$count.'" value="'.$userdaten['BP'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Zahlungsweise</td>
<td class="table2"><select name="Zahlungsweise'.$count.'"><option value="'.$userdaten['Zahlungsweise'].'" selected>einmalig</option>
<option value="einmalig">einmalig</option>
<option value="halbjährlich">halbjährlich</option>
<option value="jährlich">jährlich</option>
<option value="monatlich">monatlich</option>
<option value="vierteljährlich">vierteljährlich</option>
</select></td>
</tr>
<tr>
<td class="table1">Bruttojahresprämie</td>
<td class="table1"><input type="text" name="BJP'.$count.'" value="'.$userdaten['BJP'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Hauptfälligkeit</td>
<td class="table2"><input type="text" name="Hauptf'.$count.'" value="'.$userdaten['Hauptf'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Kfz-Art</td>
<td class="table2"><input type="text" name="KfzArt'.$count.'" value="'.$userdaten['KfzArt'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Marke</td>
<td class="table1"><input type="text" name="Marke'.$count.'" value="'.$userdaten['Marke'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Type</td>
<td class="table1"><input type="text" name="Type'.$count.'" value="'.$userdaten['Type'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Kennzeichen</td>
<td class="table2"><input type="text" name="Kennzeichen'.$count.'" value="'.$userdaten['Kennzeichen'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Hubraum</td>
<td class="table1"><input type="text" name="Hubraum'.$count.'" value="'.$userdaten['Hubraum'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Kilowatt</td>
<td class="table2"><input type="text" name="Kilowatt'.$count.'" value="'.$userdaten['Kilowatt'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Fahrgestellnummer</td>
<td class="table1"><input type="text" name="Fahrgestellnummer'.$count.'" value="'.$userdaten['Fahrgestellnummer'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Baujahr</td>
<td class="table2"><input type="text" name="Baujahr'.$count.'" value="'.$userdaten['Baujahr'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Erstzulassung</td>
<td class="table1"><input type="text" name="Erstzulassung'.$count.'" value="'.$userdaten['Erstzulassung'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Bonus/Malusstufe/Jahr</td>
<td class="table2"><input type="text" name="BMS'.$count.'" value="'.$userdaten['BMS'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Haftpflicht</td>
<td class="table2"><input type="checkbox" name="Haftpflicht'.$count.'" value="'.$userdaten['Haftpflicht'].'" /></td>
</tr>
<tr>
<td class="table1">Versicherungssume</td>
<td class="table1"><input type="text" name="Versicherungssume'.$count.'" value="'.$userdaten['Versicherungssumme'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Kfz-Leasing</td>
<td class="table1"><input type="checkbox" name="KfzLeasing'.$count.'" value="'.$userdaten['KfzLeasing'].'" /></td>
</tr>
<tr>
<td class="table2">Pannenhilfe/24h Notafallservice </td>
<td class="table2"><input type="checkbox" name="Pannenhilfe'.$count.'" value="'.$userdaten['Pannenhilfe'].'" /></td>
</tr>
<tr>
<td class="table1">Vollkasko</td>
<td class="table1"><input type="checkbox" name="Vollkasko'.$count.'" value="'.$userdaten['Vollkasko'].'" /></td>
</tr>
<tr>
<td class="table1">Teilkasko</td>
<td class="table1"><input type="checkbox" name="Teilkasko'.$count.'" value="'.$userdaten['Teilkassko'].'" /></td>
</tr>
<tr>
<td class="table2">Selbstbehalt</td>
<td class="table2"><input type="text" name="Selbstbehalt'.$count.'" value="'.$userdaten['Selbstbehalt'].'" size="20" /></td>
</tr>
<tr>
<td class="table1">Insassenunfall</td>
<td class="table1"><input type="checkbox" value="'.$userdaten['Insassenunfall'].'" name="Insassenunfall'.$count.'" /></td>
</tr>
<tr>
<td class="table2">Versicherungssumme Tod </td>
<td class="table2"><input type="text" name="Versst'.$count.'" value="'.$userdaten['Versst'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Vers.Summe Dauerinvalidität </td>
<td class="table1"><input type="text" name="Verssdi'.$count.'" value="'.$userdaten['Verssdi'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Taggeld</td>
<td class="table2"><input type="text" name="Taggeld'.$count.'" value="'.$userdaten['Taggeld'].'" size="30" /></td>
</tr>
<tr>
<td class="table1">Heilkosten</td>
<td class="table1"><input type="text" name="Heilkosten'.$count.'" value="'.$userdaten['Heilkosten'].'" size="30" /></td>
</tr>
<tr>
<td class="table2">Anzahl Kfz </td>
<td class="table2"><input type="text" name="Kfz'.$count.'" value="'.$userdaten['Kfz'].'" size="30" /></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td class="table1">Notizen</td>
<td class="table1"><textarea name="Notizen" cols="50" rows="5" value="'.$userdaten['Notizen'].'"></textarea></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td></td>
<td align="center"><input name="Reset" type="reset" value="Abbrechen"><input type="submit" name="submit'.$count.'" value="Speichern"/></td>
</tr>
</table>
</form><hr><br><br><br>';
$count+=1;
}
?>
und hier die Tabellen Struktur:
PHP:
CREATE TABLE `KFZ` (
`Id` int(11) NOT NULL auto_increment,
`Kunde` varchar(50) NOT NULL default '',
`Polizzennummer` varchar(50) NOT NULL default '',
`Gesellschaft` varchar(50) NOT NULL default '',
`Wertsicherung` varchar(50) NOT NULL default '',
`Beginn` int(11) NOT NULL default '0',
`Ablauf` int(11) NOT NULL default '0',
`Ktermin` varchar(50) NOT NULL default '',
`BP` varchar(50) NOT NULL default '',
`Zahlungsweise` varchar(50) NOT NULL default '',
`BJP` varchar(50) NOT NULL default '',
`Hauptf` varchar(50) NOT NULL default '',
`Notizen` text NOT NULL,
`KfzArt` varchar(50) NOT NULL default '',
`Marke` varchar(50) NOT NULL default '',
`Type` varchar(50) NOT NULL default '',
`Kennzeichen` varchar(50) NOT NULL default '',
`Hubraum` varchar(50) NOT NULL default '',
`Kilowatt` varchar(50) NOT NULL default '',
`Fahrgestellnummer` varchar(50) NOT NULL default '',
`Baujahr` varchar(50) NOT NULL default '',
`Erstzulassung` varchar(50) NOT NULL default '',
`BMS` varchar(50) NOT NULL default '',
`Versicherungssume` varchar(50) NOT NULL default '',
`Haftpflicht` varchar(50) NOT NULL default '',
`KfzLeasing` varchar(50) NOT NULL default '',
`Pannenhilfe` varchar(50) NOT NULL default '',
`Vollkasko` varchar(50) NOT NULL default '',
`Teilkasko` varchar(50) NOT NULL default '',
`Selbstbehalt` varchar(50) NOT NULL default '',
`Insassenunfall` varchar(50) NOT NULL default '',
`Versst` varchar(50) NOT NULL default '',
`Verssdi` varchar(50) NOT NULL default '',
`Taggeld` varchar(50) NOT NULL default '',
`Heilkosten` varchar(50) NOT NULL default '',
`Kfz` varchar(50) NOT NULL default '',
PRIMARY KEY (`Id`)
)