php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.01.2012, 11:46  
Neuer Benutzer
 
Registriert seit: 16.01.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Zeror befindet sich auf einem aufstrebenden Ast
Standard Button erstellen mit PHP und Link

Hiho leute,

ich bin noch recht neu was php angeht. Deshalb bin ich mir auch nicht ganz sicher ob das hier richtig ist.

Ich schreibe derzeit in Quiz und möchte während das Quiz den Benutzer abfrägt, den Benutzer die Möglichkeit bieten das Quiz vorzeitig zu beenden und auf die Startseite zu kommen. Einfach mit nem Button z. B. "Home"

Hab mir gedacht das ich einfach nen Link mach der aufgerufen wird sobald man den Button klickt. Das wäre in dem fall wohl "index.php".

Zeige euch auch man den Code an der Stelle wo weitere Buttons bereits eingefügt wurden:
Code:
<tr><td>
		  <?php if ($mySessions['numQuestions'] == $mySessions['questionNumber']) { ?><input class="next" id="review" type="submit" name="Review" value="<?=REVIEW_BUTTON?>" onClick="clickReview()"><?php } ?><br />
          <?php if ($mySessions['numQuestions'] != $mySessions['questionNumber']) { ?>
          <input class="next" id="next" type="submit" name="Next" value="<?=NEXT_BUTTON?>" onClick="clickNext()"><br />
		  <input type="hidden" name="Next" value="hidden">
          <?php } ?>
          <?php if ($mySessions['questionNumber'] > 1) { ?>
          <input id="previous" type="submit" name="Previous" value="<?=PREV_BUTTON?>" onClick="clickPrevious()">
          <input type="hidden" name="hidden" value="hidden"><?php } ?>
		  <input type="hidden" name="button" value="">
		  <input type="hidden" name="TestID" value="<?=$myRs['TestID']?>">
		  <input type="hidden" name="SessionID" value="<?=$mySessions['ID']?>">
		  <input type="hidden" name="QuesID" value="<?=$questionID?>">
		  <input type="hidden" name="Order" value="<?=$mySessions['questionNumber']?>">
		  </td></tr>

Weiß leider nicht wie das klappen könnte sonst. Hätte da nur noch ne Überlegung als Funktion, aber bin in php noch nicht so fit mir nen code auszumalen.

Danke Zeror


ps: hab ganz vergessen zu erwähnen, dass die Session auch beendet oder resettet werden sollte.

Geändert von Zeror (16.01.2012 um 11:50 Uhr).
Zeror ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.01.2012, 11:57  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Du willst also eigentlich einfach nur einen Button, der dich zu einer bestimmten Seite bringt?
Connar ist offline   Mit Zitat antworten
Alt 16.01.2012, 11:58  
Neuer Benutzer
 
Registriert seit: 16.01.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Zeror befindet sich auf einem aufstrebenden Ast
Standard

richtig

hab nen fertiges script dafür, hab ich grad gesehen mir fehlt nur den button einzufügen und die verlinkung auf das php document

die php-datei heißt quitTest.php
Zeror ist offline   Mit Zitat antworten
Alt 16.01.2012, 12:00  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Dann ist das keine PHP Frage. Lösen könntest du es aber z.B. so:

Code:
<input type="button" value="Home" onclick="window.location.href='quitTest.php'" />
Connar ist offline   Mit Zitat antworten
Alt 16.01.2012, 12:07  
Neuer Benutzer
 
Registriert seit: 16.01.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Zeror befindet sich auf einem aufstrebenden Ast
Standard

cool danke bist super, kannst du mir auch sagen wofür "window.location.href" steht? also Fenster.Ort.href?
Zeror ist offline   Mit Zitat antworten
Alt 16.01.2012, 12:55  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Ist JavaScript und praktisch: ja ^^
Wechselt halt zu der spezifizierten Seite. Falls du mal kein JS mehr verwenden wollen solltest (aber hast ja noch ein paar weitere Funktionen), dann mach es über einen normalen Link:

Code:
<a href="quitTest.php">Home</a>
Oder über einen Button in eigenem Formular:

Code:
<form action="quitTest.php">
<input type="submit" value="Home" />
</form>
Connar ist offline   Mit Zitat antworten
Alt 16.01.2012, 13:15  
Benutzer
 
Registriert seit: 06.12.2009
Beiträge: 46
PHP-Kenntnisse:
Fortgeschritten
zorndyuke befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
kannst du mir auch sagen wofür "window.location.href" steht? also Fenster.Ort.href?
Window und Location sind soweit ich weiß sogennante "Objekte" und 'href' ist eine Eigenschaft die den Referenten, also die Seite, angibt.

window bezieht sich auf das jetzige Fenster.
location sagt "bezieh dich auf das Objekt 'location' " und Location hat ein Wert der "href" heißt, welches die aktuelle Adresse einfach auf den Inhalt umstellt.

Wenn du z.B. ein "div" - Element hast mit der ID "test", dann kannst du z.B. auf die CSS-Elemente zugreifen, indem du dem Muster folgst. z.B.

Code:
<body onLoad="document.getElementById( 'test' ).style.color = 'blue';" >
<div id="test">
  blaue farbe..
</div>
</body>
document - Bezieh dich auf den jetzigen DOC-Baum.
getElementById - Bezieh dich auf das Element mit der ID "test", also <div id="test">
style - Bezieh dich auf das Style Element.
color - Bezieh dich auf die Schriftfarbe.

= blue - Setzte die Eigenschaft auf blau.

Welches Objekt welche Eigenschaften hat, musst du im Internet nach den Dokumentationen der jeweiligen Elemente suchen,.. Viele merkt man sich, manche kann man sich eratten, aber viele muss man einfach suchen.. ist halt so ~
__________________
define("#C0FFEE","brown");
zorndyuke ist offline   Mit Zitat antworten
Antwort


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
Websiteteile vom User erstellen lassen magni PHP Tipps 2009 4 15.12.2009 11:17
[Erledigt] gesamte Spalte in Array abspeichern Kotbatzen PHP Tipps 2009 23 05.09.2009 00:01
Button als Link Ponton PHP Tipps 2009 4 12.05.2009 10:53
Formular: Abschicken Button soll gleich Link sein! Nyuu PHP Tipps 2008 2 27.08.2008 14:13
Link Automatisch erstellen errox PHP Tipps 2008 11 04.02.2008 21:09
Javascript link mit button öffnen (ich habe alles versucht ) Bruce HTML, Usability und Barrierefreiheit 8 27.03.2006 11:02
Statt Formular Button link ? CityHubter PHP Tipps 2007 2 28.12.2005 15:13
für jede datei in einem pfad einen link erstellen Tic Rederon PHP Tipps 2005-2 7 18.08.2005 16:27
Längere Texte abbrechen und Link [mehr...] erstellen. Wie? PHP Tipps 2005-2 6 09.06.2005 20:39
Button als link funzt nicht im IE Malfunction HTML, Usability und Barrierefreiheit 3 12.05.2005 09:12
Download Button erst nach klick auf Link aktivieren PHP Tipps 2005 13 18.04.2005 15:53
[Erledigt] Submit Button durch Link ersetzen - Geht das denn ? HTML, Usability und Barrierefreiheit 7 07.01.2005 10:58
[Erledigt] statt button link HTML, Usability und Barrierefreiheit 10 04.01.2005 15:00
php funktion ausfuehren wenn button oder link gedrueckt wurd PHP Tipps 2004 1 25.09.2004 12:04
Link erstellen PHP Tipps 2004 2 05.07.2004 19:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php button erstellen, button erstellen php, php button einfüge, php button erzeugen und funktion aurufen, linkbutton einfügen php, php hidden button, verschiedene button erstellen php, php button erstellen link, link per button erzeugen, php buttons erstellen, link mit php erstellen, php button als link erstellen, button link php, php button erstellen für link, button erstellen mit php, php button erstellen und verlinken, php button erstellen mit link

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:54 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