PHP arbeitet mit JavaScript (Fehlermeldung in Code)
- Ich möchte Editieren und Löschen im gleichen Formular
- Habe Javascript hinzugezogen um dies zu bewerkstelligen (da mit "submit" nur 1 Button möglich)
- Ich arbeite mit xampp. Appache und SQL laufen. Erscheinungsbild im Browser - "sieht im Anhang" - ->Was muss ich tun, damit es funktioniert? Muss ich weitere Scripts schreiben und dies mit Buttons verknüpfen? wenn ja, wie?
Ich bedanke mich herzlich!!!
- Habe Javascript hinzugezogen um dies zu bewerkstelligen (da mit "submit" nur 1 Button möglich)
- Ich arbeite mit xampp. Appache und SQL laufen. Erscheinungsbild im Browser - "sieht im Anhang" - ->Was muss ich tun, damit es funktioniert? Muss ich weitere Scripts schreiben und dies mit Buttons verknüpfen? wenn ja, wie?
Ich bedanke mich herzlich!!!
<html>
<head>
<title>Auswahl des Datensatzes</title>
<script language="javascript">
function getSelectedButton(buttonGroup)
{
for(var i=0; i < buttonGroup.length; i++)
{
if (buttonGroup[i].checked)
return i;
}
return -1;
}
function editrecord(form)
{
//alert ("Datensatz editieren");
var i=getSelectedButton(form.selection);
//alert(i);
if (i > -1)
{
var id=form.selection[i].value;
//alert("id="+id);
var phpcall='updateform.php?id=' + id;
//alert(phpcall);
document.location.href=phpcall;
}
else
{
alert("Bitte Datensatz auswählen");
}
}
function deleterecord()
{
alert("Datensatz löschen");
}
</script>
</head>
<body>
<h4>Datensatz zum Bearbeiten auswählen</h4>
<?php
include ("dbopen.inc.php");
?>
<from name="table4selection">
<table border="1">
<tr>
<td>Auswahl</td>
<td>Nachname</td>
<td>Vorname</td>
<td>Strasse</td>
<td>PLZ</td>
<td>Ort</td>
<td>Mail</td>
<td>Geburtstag</td>
</tr>
<?php
$sql="SELECT * FROM address;";
$result=mysql_query($sql,$conn);
while ($row=mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td><input type='radio' name='selection' value='$row[id]'></td>";
echo "<td>$row[iname]</td>";
echo "<td>$row[fname]</td>";
echo "<td>$row[strasse]</td>";
echo "<td>$row[plz]</td>";
echo "<td>$row[ort]</td>";
echo "<td>$row[email]</td>";
echo "<td>$row[geburtstag]</td>";
echo "</tr>";
}
?>
</table>
<input type="button" name="btnedit" onClick="editrecord(this.form)" value="Datensatz editieren">
<input type="button" name="btndelete" onClick="deleterecord(this.form)" value="Datensatz löschen">
</form>
</body>
</html>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 148379
Url: https://administrator.de/contentid/148379
Ausgedruckt am: 23.11.2024 um 03:11 Uhr
2 Kommentare
Neuester Kommentar