Zum Inhalt springen

Variable von body in den Head bringen ?! Hilfe :-(


Empfohlene Beiträge

Hi Zusammen..

Ich hab ein kleines problem. Ich brauch oben im HTML - head (java-script) die ID Variable eines Users die ich aber erst unten von der mysqldatenbank auslesen kann, da ich sonst in der schleife immer den html-anfang habe.

Was mach ich da jetzt ?

P.S. die schleife wird nur 1mal durchlaufen, da es immer nur 1 user ist.

Danke schon im voraus.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>+++ www.SINGELS-2004.de +++ </title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">

function dumdidum() <?PHP //hier wird der akutelle Datensatz aus der Datenbank gelöscht ?>

{

var frage = confirm("ACHTUNG! Wenn du hier bestätigst wirst du aus der Datenbank gelöscht! Wirklich löschen?");

if (frage)

{

document.location.href = "singelloeschen.php?loeschid=<?PHP echo $singelid; ?> ";

}

}

//-->

</script>

</head>

<body bgcolor="#D1D9E0" text="#000000" link="#003399" vlink="#800080" alink="#FF0000" onLoad="pload()">

<div align="center"> </div>

<?PHP

include ("db.php");

$uebergabename = $_GET[uebergabename];

$sql= "SELECT * FROM singles WHERE id = '".$uebergabename."'";

$result = mysql_query($sql, $db);

while ($datensatz = mysql_fetch_array($result)) {

?>

<form method="post" enctype="multipart/form-data" action="singeldatenaendern.php?singel=<?PHP echo $datensatz['id'];?>">

<b><font size="2" face="Verdana">Administration:</font></b></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="66%" height="133">

<tr>

<td width="32%" rowspan="7"><?PHP if(file_exists("../uploads/user/".$sessionloginname."jpg")) { echo "<img src=\"../makethumbs/thumb.php?image=../uploads/user/".$sessionloginname.".jpg&x=80&y=100&aspectratio=1\">";} else { ?> <img src="images/nopic.jpg"> <?PHP } ?></td>

<td width="27%" height="19"><b><font size="1" face="Verdana">Vorname:</font></b></td>

<td width="41%" height="19"><font size="1" face="Verdana"><b>

<input type="text" name="name" value = "<?PHP echo $datensatz['name']; ?>"size="20">

</b></font></td>

</tr>

</table>

<p> </p>

<p><font face="Verdana" size="1"><b>

<p><b>

<input type="submit" name="submit" value="Userdaten aendern?">

<input type="button" name="loeschen" onClick="javascript:dumdidum();" value="Löschen">

<?PHP

}

?>

</font>

</form>

<center>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <?PHP #<a href="../uploads/eventuploader.php"target="Hauptframe">Bilderupload </a> ?>

</font>

</center>

</body>

</html>

Link zu diesem Kommentar
Auf anderen Seiten teilen

hm ? sorry.. ich weis gerade nicht was du meinst..

...

function dumdidum() <?PHP //hier wird der akutelle Datensatz aus der Datenbank gelöscht ?>

{

var frage = confirm("ACHTUNG! Wenn du hier bestätigst wirst du aus der Datenbank gelöscht! Wirklich löschen?");

if (frage)

{

document.location.href = "singelloeschen.php?loeschid=<?PHP echo $singelid; ?> ";

}

}

//-->

</script>

...

und da wo $singelid steht soll die id des singels stehen, die ich weiter unten erst auslesen.. das javascript hat auch NUR die aufgabe mir eine confirmbox zu liefer mit der man sich entscheiden kann, ob man wirklich löschen will. oder nicht.. mehr sinn hat das ding net.

nur wie mach ich das ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also Wenn du sowieso nur ein mal da durch gehst, dann brauchst du keine Schleifen. Ich würde dir empfehlen die Datenbankabfrage noch über dem HTML Tag zu machen.

<?PHP

include ("db.php");

$uebergabename = $_GET[uebergabename];

$sql= "SELECT * FROM singles WHERE id = '".$uebergabename."'";

$result = mysql_query($sql, $db);

while ($datensatz = mysql_fetch_array($result)) {

?>

das ganze über den HTML-Tag. Wenn du dann wirklich nur einen Datensatz möchtest, dann lässt du die While-Schleife weg und machst nur

$datensatz = mysql_fetch_array($result);

jetzt kannst du den Datensatz auch schon in der Java funktion benutzen. Und auch unten. Der ist jetzt überall in diesem Script verfügbar. Viel mehr die Variablen sind verfügbar.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...