SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.11.2006, 18:17:33
kosh kosh ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 8
Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

ich bin schon etwas verzweifelt, habe mich schon durch literatur gekämpft und foren urchstöbert. da ich anfänger bin gelingt es mir leider nicht ich bitte dehalb um hilfe.
ich sollte über ein formular einen eintrag einer mysql table auslesen und anzeigen. ein boll feld davon mittls radios. dies gelingt mir auch (zwar nicht perfekt...).
problem: es gelingt mir nicht das update des benutzers (auswahl radio) zurück in die datenbank zu schreiben. leider sind auch die radios immer da. bei der erstellung des sql-befehles im letzten teil gelingt es mir entweder die radio-variable einzufügen oder den aktuellen db-zeilenstand ! was mach ich falsch ?
ich bitte dringend um hilfe !!!!

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive">
<title>Anmeldung Weihnachtsfeier</title>
<link href="formate.css" rel="stylesheet">
</head>

<body>
<!-- TemplateBeginEditable name="Bereich" -->
<table border="1" cellspacing="1" cellpadding="5" width="100%">
<tr>
<td><h1>Firma XYZ</h1>
<h2>Anmeldung zur Mitarbeiter - Weihnachtsfeier 2006</h2>
<h4>Datum: 8.12.2006</h4>
</td>
</tr>
</table>
<h1></h1>

<form id="FormName" action="test.php" method="POST" name="FormName">
Eingabe der Personalzahl: <input type="text" name="txtSuchbegriff" id="txtSuchbegriff" size="24">
<p><input type="submit" name="bttSenden" value="suchen"></p>
</form>
<BR><BR><BR><BR>

<?php
/*Auswerten Formular*/
$form = @$_POST['txtSuchbegriff'];

/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("", "", "")
or die("Keine Verbindung möglich: " . mysql_error());
//echo "<p>Verbindung zum Datenbankserver erfolgreich</p>";
mysql_select_db("kages_abfrage") or die("Auswahl der Datenbank fehlgeschlagen");

/* ausführen einer SQL Anfrage */
$query = "SELECT * FROM weihnacht where PZ='" . "$form" ."'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());

/* Ausgabe der Ergebnisse in HTML */
echo "<p>Ihre Suchanfrage entspricht folgenden Daten:";
$row=mysql_fetch_row($result);
echo "<h2>$row[1] "." $row[2] </h2>";

if ($row[3]==1)
{
?>
<form id="FormName" action="test.php" method="POST" name="FormName">
<br><br>
<Input Type="radio" Name="kommen" checked value="1">Ja
<br>
<Input Type="radio" Name="kommen" value="0">Nein
<br>
<Input Type="radio" Name="kommen" value="2">mit Vorbehalt
<br><br>
<Input type="submit" value="abschicken">
</form>
<?
}
elseif ($row[3]==2)
{
?>
<form id="FormName" action="test.php" method="POST" name="FormName">
<br><br>
<Input Type="radio" Name="kommen" value="1">Ja
<br>
<Input Type="radio" Name="kommen" value="0">Nein
<br>
<Input Type="radio" Name="kommen" checked value="2">mit Vorbehalt
<br><br>
<Input type="submit" value="abschicken">
</form>
<?
}

else
{
?>
<form id="FormName" action="test.php" method="POST" name="FormName">
<br><br>
<Input Type="radio" Name="kommen" value="1">Ja
<br>
<Input Type="radio" Name="kommen" checked value="0">Nein
<br>
<Input Type="radio" Name="kommen" value="2">mit Vorbehalt
<br><br>
<Input type="submit" value="Speichern">
</form>
<?
}

$entscheidung = @$_POST['kommen'];
echo "<p>Entscheidung: $entscheidung</p>";
$id=$row[0];
echo "<p>ID: $id</p>";

//Update Funktion
$dbupdate = "UPDATE weihnacht SET Teilnahme='".$entscheidung."' where ID='".$row[0]."'";

echo "<p>$dbupdate</p>";
//$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());

/* Freigeben des Resultsets */
mysql_free_result($result);

/* schliessen der Verbindung */
mysql_close($link);
?>

</body>

</html>
Mit Zitat antworten
  #2  
Alt 10.11.2006, 18:30:02
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

PHP-Code:
//Update Funktion
$dbupdate "UPDATE weihnacht SET Teilnahme='".$entscheidung."' where ID='".$row[0]."'";

echo 
"<p>$dbupdate</p>";
//$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error()); 
Wenn du den Query in $dbupdate abspeicherst, dann solltest du ihn damit auch ausführen ;)
Mit Zitat antworten
  #3  
Alt 10.11.2006, 18:40:54
kosh kosh ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 8
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

danke für die rasche antwort !
das problem ist leider nur das, das in $dbupdate der string entweder mit $row[0] steht oder nach ausführen der radio-auswahl mit $entscheidung. es sieht so aus als ob die variable $row[0] verloren geht, obwohl ich sie weiter oben noch ausgeben kann....
Mit Zitat antworten
  #4  
Alt 10.11.2006, 18:53:26
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

Hmm das ist klar, da die ja beide aus verschiedenen Formularen stammen.
Bei dem Select für row[0] wird ja 'txtSuchbegriff' vom ersten Formular benutzt.
Das ist, wenn du danach dann das 2. Formular abschickst nichtmehr vorhanden und das Select gibt nichts zurück.
Also einfach den Wert beim 2. Formular nochmal als hidden - Feld mitschicken!
Mit Zitat antworten
  #5  
Alt 10.11.2006, 19:16:34
kosh kosh ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 8
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

vielen dank für deine geduld, meine ist mittlerweile schon etwas verbraucht. ich kapier es leider noch nicht ganz. ich müsste hidden-felder (weis leider noch nicht über deren anwendung bescheid) in die radios einbauen, irgendwie mit den daten des ersten formulares beschicken, danach wieder auslesen und in die select einbauen ? wäre dir für jeden weiteren hinweis dankbar !
Mit Zitat antworten
  #6  
Alt 10.11.2006, 19:17:51
rsciw rsciw ist offline
Junior Member
 
Registriert seit: Aug 2006
Ort: London
Alter: 42
Beiträge: 156
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

<input type = "hidden" name "hiernnameneinsetzen" value = "hiernnwerteinsetzen" />

wird bei einem formular zwischen
<form>
</form>
mituebertragen
Mit Zitat antworten
  #7  
Alt 10.11.2006, 22:38:15
kosh kosh ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 8
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

danke für euer bemühen - ich krieg's trotzdem nicht hin...
wenn ich bei den radios folgendes einbaue

PHP-Code:
<input type="hidden" name "unsichtbar" value="$row[0]> 
wie bekommen ich dann den inhalt der variablen wieder ?

vielen dank im voraus
Mit Zitat antworten
  #8  
Alt 10.11.2006, 23:14:30
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

Der Name muss natürlich wiee der von dem Feld sein das du übergeben musst also in deinem Fall:

PHP-Code:
<input type="hidden" name="txtSuchbegriff" value="$row[0]> 
stellss dir einfach wie en normales Textfeld vor was man einfach nicht sehen kann !
Mit Zitat antworten
  #9  
Alt 12.11.2006, 19:28:59
kosh kosh ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 8
AW: Hilfe, Rooky, String aus PHP und HTML Variablen erstellen

dank allen helfern !
mein schlußendliches problem war die übergabe der "falschen" html-variablen. richtig:
<php><input type="hidden" name="keyid" value=<?echo "row[0]"?>"><php>
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Formatierung nicht ganz klar... Skyman PHP Grundlagen 6 14.09.2005 16:36:08
aus mehreren html dateien statistik (mit php?) erstellen TeK PHP für Fortgeschrittene und Experten 7 10.06.2005 16:08:52
Daten aus Textdatei auf einer HTML oder PHP Seite ausgeben Max_04 PHP Grundlagen 10 16.05.2005 12:53:35
PHP in Html einbinden. Markus Steuerwa PHP für Fortgeschrittene und Experten 4 25.03.2002 11:59:18
html editor mit php oder cgi erstellen? werwolf64 PHP Grundlagen 2 21.03.2002 15:14:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:23:26 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt