php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.06.2004, 12:25  
Gast
 
Beiträge: n/a
Standard werte per php IN ein formular schreiben - geht das?

Hilfeschrei an alle profis

Ich würde gerne einen formulareintrag wieder bearbeiten indem ich die daten die im xml file abgespeichert sind wieder in das "neuer Eintrag" formular als Standardwerte reinschreibe die man dann eben wieder bearbeiten kann. Da ich einfach keine Lösung dafür finden kann: Ist sowas irgendwie möglich oder muss ich mir eine ganz neue Taktik suchen?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.06.2004, 12:33  
Gast
 
Beiträge: n/a
Standard

Ich denke das ist einfach. Leider kenne ich mich nicht mit Xml aus aber ich würde das in PHP so lösen:

Code:
<?
$var = $_POST['Wert']
echo '
<form method="POST" action="--WEBBOT-SELF--">



  <input type="text" name="Wert" size="20" value="'.$var.'"><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>';
?>
Am Anfang ist di Variable $var leer also erscheint nichts, und danach ist sie mit Wert belegt. Also ich hoffe mein Codeschnipsel ist richtig.
 
Alt 11.06.2004, 12:51  
Gast
 
Beiträge: n/a
Standard

naja ich hab halt das problem dass ich das ganze in einem xsl datei ausgebe und da kann ich irgendwie nicht so einfach php variablen reinschreiben. ich hab meinen eintrag gekennzeichnet durch eine id im xml file und wenn diese id angesprochen (durch checkbox markiert udn mit submitbutton ans php) wird, sollte sich das formular (im xsl) laden und die einträge auch durchs xsl file ausgespuckt werden....und ich find einfach keine möglichkeit php variablen an das xsl zurückzuschicken!
 
Alt 11.06.2004, 13:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von irgendeine
und ich find einfach keine möglichkeit php variablen an das xsl zurückzuschicken!
*dito* ... allerdings:
- sehe ich nicht was du tust (code)
- weis ich auch nicht an welchem Punkt du eigentlich was tun willst (ist halt in 2 Sätzen etwas knapp beschrieben ^^)
Guradia ist offline  
Alt 11.06.2004, 13:39  
Gast
 
Beiträge: n/a
Standard

Also ich hab 2dateien meine php, die xml und die xsl. mit php fürh ich die zwei zusammen und geb die xsl aus. das löschen funktioniert schon prächtig jetzt möchte ich aber einen xml eintrag in einem formular bearbeiten können.
im xsl schaut die auswahl so aus: dabei wird die id das jeweilig ausgewählten eintrags an php übergeben.

Code:


<xsl:if test="$del='yes'">
Wählen Sie die zu löschenden Einträge und klicken Sie auf Löschen
<form method="post" action="termine.php">
    <table border="1">
      <tr>
        <th colspan="3">Datum</th>
        <th>Fach</th>
        <th>Lehrbeauftragter</th>
        <th>Raum</th>
        <th>Antritt</th>
        <th colspan="2">Jahrgang</th>
        <th>Anmerkungen</th>
      </tr>
      <xsl:for-each select="kalender/eintrag/datum">
	  <xsl:sort select="jahr"/>
	  <xsl:sort select="monat"/>
	  <xsl:sort select="tag"/>
	  </xsl:for-each>
      <xsl:for-each select="kalender/eintrag">
      <tr>
	    <td><input type="checkbox" name="loesch[]" value="{@id}"/></td>
		<td><xsl:value-of select="datum/tag"/></td>
        <td><xsl:value-of select="datum/monat"/></td>
        <td><xsl:value-of select="datum/jahr"/></td>
        <td><xsl:value-of select="fach"/></td>
        <td><xsl:value-of select="lb"/></td>
        <td><xsl:value-of select="raum"/></td>
        <td><xsl:value-of select="antritt"/></td>
        <td><xsl:value-of select="studiengang/abteilung"/></td>
        <td><xsl:value-of select="studiengang/jahrgang"/></td>
        <td><xsl:value-of select="sonstiges"/></td>
      </tr>
	 </xsl:for-each>
    </table>
		<input type="submit" value="Loeschen" name="loeschen" onClick="return confirm('Wollen Sie diese/n Eintrag/e wirklich löschen?')"/>
		<input type="submit" value="Bearbeiten" name="bearbeiten" onClick="self.location.href='?edit=yes'"/>
</form>

</xsl:if>
Löschen funktioniert dann so:

Code:
//loeschen der ausgewählten einträge
if (isset($_POST["loeschen"])) {
	foreach ($_POST["loesch"] as $idL ){
	   $eintrag_del=$xmldoc->getElementById($idL);
    	   $eintrag_del->parentNode->removeChild($eintrag_del);
	}
}

//bearbeiten eines eintrages
if (isset($_POST["bearbeiten"])) {
????

Nun möchte ich beim bearbeiten den eintrag der per id bestimmt wird, und der über formulareinträge ins xml gespeichert wurde wieder aufrufen und die einzelnen daten in das selbe formular als standardwerte ausgeben, sodass es eben bearbeitet und wieder unter der selben id gespeichert werden kann...
 
Alt 11.06.2004, 13:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Das muss ich mir (später) mal genauer zu Gemüte führen .... ich komme da im Moment mit dem sich wohl ergebenden Problem überhaupt nicht hinterher ...

Mag auch daran liegen, dass ich mit XML noch wenig und XSL noch gar nicht gearbeitet habe ...
Guradia ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
werte löschen aus formular krackmoe PHP Tipps 2008 12 18.07.2008 09:27
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Formular Dropdown Werte anpassen themonk HTML, Usability und Barrierefreiheit 8 06.07.2006 14:38
2 Werte aus dem Formular addieren ? Natheedo PHP Tipps 2006 11 07.02.2006 19:01
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
Update Funktion mit Formular Experte gesucht... Datenbanken 2 30.12.2004 12:04
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
[Erledigt] mehrere Werte von einem Formular ändern Datenbanken 3 06.10.2004 02:09
[Erledigt] formular werte in datenbank in einer datei Datenbanken 5 30.07.2004 12:59
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44
Werte aus Formular ermitteln PHP Tipps 2004 3 01.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in formular schreiben, php daten in formular schreiben, mit php in formular schreiben, in formular schreiben php, php formular schreiben, php daten in form schreiben, php formulare schreiben, php in formularfeld schreiben, http://www.php.de/php-tipps-2004/2842-werte-per-php-ein-formular-schreiben-geht-das.html, daten in formular schreiben, php in formularfelder schreiben, formblatt schreiben, php formular eingaben zurückschreiben, php in input schreiben, php post werte löschen, php form schreiben, php formular werte setzen, formblatt anschreiben, php werte in formular schreiben, php formularfeld beschreiben

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.