Erks
Erfahrenes Mitglied
Hier ist mein Problem....ich lass per SELECT * FROM aus einer Tabelle alle Daten übergeben und die ordne ich dann wieder in eine Tabelle in HTML und dieses ausgegebenen Zeilen/Segmente kann man wieder, weil sie in einem Textfeld sind, verädern und Updaten. So soll es zwar sein, aber das Updaten spielt da nicht mit.
Der HTML Code
Der UPDATE CODE
Und zwar kann man nur die letzte ausgegebene Zeile verändern und wenn man dann n Update macht sehen danach alle Zeilen so aus. Wie kann man dies beheben?
(Bitte auch Beispiel Script, wenns nötig und möglich ist)
Danke für Antworten
Der HTML Code
PHP:
<table>
<td width="83">Kurs Nr.</td>
<td width="83">Tag</td>
<td width="83">Datum</td>
<td width="83">Zeit</td>
<td width="83">Dauer</td>
<td width="83">Preis</td>
</tr>
<tr>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids1" type="text" id="dance4fansjugendlvideoclipdancingkids1" size="5" value="'.$companyname1['kurs-nr'].'" />';
}
?></td>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids2" type="text" id="dance4fansjugendlvideoclipdancingkids2" size="15" value="'.$companyname1['tag'].'" />';
}
?></td>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids3" type="text" id="dance4fansjugendlvideoclipdancingkids3" size="15" value="'.$companyname1['datum'].'" />';
}
?></td>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids4" type="text" id="dance4fansjugendlvideoclipdancingkids4" size="15" value="'.$companyname1['zeit'].'" />';
}
?></td>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids5" type="text" id="dance4fansjugendlvideoclipdancingkids5" size="15" value="'.$companyname1['dauer'].'" />';
}
?></td>
<td><?php
require ('mysql.php');
$sqlselectpass= "SELECT * FROM tshelfer_dance4fans_Videoclipdancing_Kids WHERE `kurs-nr`!=''"; // SELECT
if(!$res_id = mysql_query($sqlselectpass)){
die('Falscher SQL Befehl');
}
while($companyname1=mysql_fetch_array($res_id)){
echo '<input name="dance4fansjugendlvideoclipdancingkids6" type="text" id="dance4fansjugendlvideoclipdancingkids6" size="15" value="'.$companyname1['preis'].'" />';
}
?></td>
</table>
Der UPDATE CODE
PHP:
<?php
require ('mysql.php');
mysql_query("
UPDATE `tshelfer_dance4fans_Videoclipdancing_Kids` SET
`kurs-nr` = '".$_POST['dance4fansjugendlvideoclipdancingkids1']."',
`tag` = '".$_POST['dance4fansjugendlvideoclipdancingkids2']."',
`datum` = '".$_POST['dance4fansjugendlvideoclipdancingkids3']."',
`zeit` = '".$_POST['dance4fansjugendlvideoclipdancingkids4']."',
`dauer` = '".$_POST['dance4fansjugendlvideoclipdancingkids5']."',
`preis` = '".$_POST['dance4fansjugendlvideoclipdancingkids6']."'
;");?>
Und zwar kann man nur die letzte ausgegebene Zeile verändern und wenn man dann n Update macht sehen danach alle Zeilen so aus. Wie kann man dies beheben?
(Bitte auch Beispiel Script, wenns nötig und möglich ist)
Danke für Antworten