update durch klicken einer grafik

Godstyle

Erfahrenes Mitglied
Hallo Leute,

ich habe eine Seite die durch Ajax eingebunden wird, sie enthält ein Formular, dessen Inhalt aus einer DB eingelesen wird.

Nun habe ich neben jedem Input Feld eine kleine Grafik.

Wenn ich nun den Wert in dem Input Feld ändere und danach auf die Grafik klicke, möchte ich, dass dieser wert in der DB gespeichert wird.

Ein kleines Fenster soll aufgehen indem steht: Daten wurden geändert.

Wie bekomme ich nun den Wert aus dem Input feld in den Link, der das neue Feld aufruft?

Hier das script wie es bisher aussieht:
PHP:
<script type="text/javascript">
function update()
{



{
alert("Daten geändert");
return false;
}
}
</script>

<tr>
<td width="10">&nbsp;</td>
<td width="100">Vorname:</td>
<td width="10">&nbsp;</td>
<td width="140"><input type="text" class="input" name="vorname" value="<?php echo $row->vorname; ?>" /></td>
<td width="15"><img onclick="return update()" src="http://www.tutorials.de/../style/images.jpg" /></td>
<td width="50">&nbsp;</td>
<td width="100">Nachname:</td>
<td width="10">&nbsp;</td>
<td width="140"><input type="text" class="input" name="name" value="<?php echo $row->nachname; ?>" /></td>
<td width="15"><img src="http://www.tutorials.de/../style/images.jpg" /></td>
<td width="10">&nbsp;</td>
</tr>

ganz ehrlich gesagt habe ich keine Idee wie/ob das klappen kann und wie ich:
1. In Mysql die richtige Spalte
und
2. Den eingegebenen Wert auf diese Art an JS übermitteln soll.

Hoffe auf eine Idee oder Hilfe.

glg
 
Da Du mit Javascript nicht in die Datenbank schreiben kannst musst Du Dich auf PHP stuetzen. Anders geht es nicht. Unaebhaengig davon, musst Du beim Handler des Bildes einen eindeutigen Aufruf erzeugen, wodurch die Update-Funktion (bei PHP ist das dann eine entsprechende Seite, die die Formulardaten an die Datenbank weitergibt) weiss was gemacht werden soll.
 

Neue Beiträge

Zurück