php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.03.2010, 14:32  
Neuer Benutzer
 
Registriert seit: 23.12.2008
Beiträge: 12
dieaerzte befindet sich auf einem aufstrebenden Ast
Standard kontaktformular

hallo user, benötige wieder mal eure hilfe.
Hab mit vorgenommen, mal ein kontaktformular zu gestalten. Bis jetzt funktioniert auch schon alles, außer 2 sachen, die beide das gleiche Grundgerüst haben und nicht funktionieren.

Das Grundgerüst:
Bei beiden Variationen sollte folgendes passieren:

Je nach eingabe in einem Textfeld(input type="password") sollte dieses mit einem anderen verglichen werden und zwar, gleich nach der Eingabe. Es handelt sich um eine Passwortkontrolle.
Hier das Script:
PHP-Code:
Nickname<br><input type="text" name="nick"  value="Nicknamen auswählen"  >
<p>Passwort<br><input type="password" name="pass"></input>
<p>Passwortkontrolle<br><input type="password" name="passk"></input>

<?php
if ($pass != $passkontrolle)
{
  echo 
" <font color=\"red\"> Die beiden Passwörter stimmen nicht überein!";
};
?>
Leider staht schon bevor ich überhaupt etwas eingegeben habe, schon in grün: Die beiden Passwörter stimmen überein.
Wenn ich jetzt in beiden textfeldern etwas anderes eingebe, ändert sich trotzdem nichts

2.Problem:

PHP-Code:
<select size=1 name="kontrolle">
<option value=leer></option>
<option value="Angaben sind richtig">Angaben sind richtig</option>
<option value="Angaben sind falsch">Angaben sind falsch</option>

<br><input type=submit name="abschicken" value="abschicken">

<?php
if ($kontrolle == "Angaben sind korrekt")
{
echo 
"Vielen Dank für Ihre Registrierung. <br>Wir haben Ihre Daten gespeichert. Durch eine Email an uns, werden wir Ihre persönlichen Daten wieder löschen. Weiters werden diese nicht an dritte Personen weitergegeben!";
echo 
"<form action=\"13.php\" method=\"post\">
      <input type=submit name=\"submit\" value=\"abschicken\">"
;
}

elseif (
$kontrolle == "Angaben sind falsch")
{

echo 
"<br>Zum ändern Ihrer Daten klicken Sie bitte auf das untenstehnde Feld.";
echo 
"<br>
      <form action=\"regestrierung.php\" method=\"post\">
      <input type=submit name=\"submit\" value=\"abschicken\">"
;
};
?>
In diesem Beispiel soll je nach getroffener Auswahl ein Button erscheinen, der einen weiterleitet. Stattdessen kommt nichts?

Meine größte Frage wäre, wie man Daten aus einem html Text(z.b. input type="text" usw.) in eine PHP Variable, Funktion oder Abfrage verpackt, ohne diese mittels "POST" weiterzugeben.
In dem 2 Bsp. von mir, wäre dann die Frage, wie man die <option value> "anspricht" um in einer if Frage damit arbeiten zu können.

Geändert von dieaerzte (13.03.2010 um 14:33 Uhr). Grund: smileys statt der geschriebene text
dieaerzte ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.03.2010, 14:51  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Je nach eingabe in einem Textfeld(input type="password") sollte dieses mit einem anderen verglichen werden und zwar, gleich nach der Eingabe.
Dazu benötigst Du JavaScript, das kann PHP allein nicht!
Zitat:
Leider staht schon bevor ich überhaupt etwas eingegeben habe, schon in grün: Die beiden Passwörter stimmen überein.
Wenn ich jetzt in beiden textfeldern etwas anderes eingebe, ändert sich trotzdem nichts
Erstens sehe ich die Ausgabe in Deinem Code nicht!
Bitte alles notwendige mitposten!
Zweitens mußt Du Dich dringend mit den Grundlagen PHP befassen!
Arne Drews ist offline  
Alt 13.03.2010, 15:57  
Neuer Benutzer
 
Registriert seit: 23.12.2008
Beiträge: 12
dieaerzte befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Registrierung</title>
</head>
<body bgcolor="window">
<div align="center">
<div style="width:700px; padding:30px,; border:15px double black; background-color:#F9F769;">
<h2>Geben Sie hier Ihre Daten ein!</h2>
<form action="9.php" method="post" >
<font color="blue">

 

   Nickname<br><input type="text" name="nick" value="Nicknamen auswählen" ><br>
<br>Passwort<br><input type="password" name="pass" ></input><br>
<br>Passwortkontrolle<br><input type="password" name="passk"></input><br>


<?php
if ($_REQUEST["pass"] == $_REQUEST["passk"])
{
    echo 
"<br><font color=\"green\"> Die beiden Passwörter stimmen überein!</font>";
}
elseif (
$_REQUEST["pass"] != $_REQUEST["passk"])
{
    echo 
" <br> <font color=\"red\"> Die beiden Passwörter stimmen nicht überein!</font>";
};

?>


<br>Vorname <br><input type=text name="vorname"  size=20><br>
<br>Nachname <br><input type=text name="nachname" size=20><br>
<br>Gender
<br><input type="radio" name="gender" value="männlich">männlich
<input type="radio" name="gender" value="weiblich">weiblich<br>

<br>Email-Adresse <br> <input type=text name="email" size=20 value="@"><br>

<br>Adresse 

<br><input type=text name="street" value="Straße und Hausn." size=20 >
<br><input type=text name="ort" value="PLZ und ORT" size=20 >


<br><select name="land">
<option  value="Land" >Land</option>

<option value="Deutschland">Deutschland</option>
<option value="Österreich">&Ouml;sterreich</option>
<option value="Schweiz">Schweiz</option>
<option value="-">------------------</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Ägypten">&Auml;gypten</option>

<option value="Albanien">Albanien</option>
<option value="Algerien">Algerien</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarktis">Antarktis</option>

<option value="Antigua und Barbuda">Antigua und Barbuda</option>
<option value="Argentinien">Argentinien</option>
<option value="Armenien">Armenien</option>
<option value="Aruba">Aruba</option>
<option value="Äthiopien">&Auml;thiopien</option>
<option value="Australien">Australien</option>

<option value="Azerbaidschan">Azerbaidschan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belgien">Belgien</option>

<option value="Belize">Belize</option>
<option value="Belarus">Belarus</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivien">Bolivien</option>

<option value="Bosnien und Herzegowina">Bosnien und Herzegowina</option>
<option value="Botswana">Botswana</option>
<option value="Brasilien">Brasilien</option>
<option value="Brunei">Brunei</option>
<option value="Bulgarien">Bulgarien</option>
<option value="Burkina">Burkina</option>

<option value="Faso">Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cape">Cape</option>
<option value="Verde">Verde</option>
<option value="Cayman Is.">Cayman Is.</option>
<option value="Chile">Chile</option>

<option value="Volksrepublik China">Volksrepublik China</option>
<option value="Christmas Is.">Christmas Is.</option>
<option value="Comoros">Comoros</option>
<option value="Cook Is.">Cook Is.</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cote d Ivoire">Cote d&acute;Ivoire</option>

<option value="Cypern">Cypern</option>
<option value="D&amp;auml;nemark">D&auml;nemark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominikanische Republik">Dominikanische Republik</option>
<option value="Ecuador">Ecuador</option>

<option value="El Salvador">El Salvador</option>
<option value="Equatorial">Equatorial</option>
<option value="Guinea">Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estland">Estland</option>
<option value="Falkland Is.">Falkland Is.</option>

<option value="Fiji">Fiji</option>
<option value="Finnland">Finnland</option>
<option value="Frankreich">Frankreich</option>
<option value="Französisch Guiana">Franz&ouml;sisch Guiana</option>
<option value="Französisch Polynesien">Franz&ouml;sisch Polynesien</option>

<option value="Gabun">Gabun</option>
<option value="Gambia">Gambia</option>
<option value="Georgien">Georgien</option>
<option value="S. Georgia and the S. Sandwich Is.">S. Georgia and the S. Sandwich Is.</option>
<option value="Ghana">Ghana</option>
<option value="Grenada">Grenada</option>

<option value="Griechenland">Griechenland</option>
<option value="Grönland">Gr&ouml;nland</option>
<option value="Gro&amp;szlig;britannien">Gro&szlig;britannien</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guam">Guam</option>

<option value="Guatemala">Guatemala</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Honduras">Honduras</option>
<option value="Hong">Hong</option>

<option value="Kong">Kong</option>
<option value="Indien">Indien</option>
<option value="Indonesien">Indonesien</option>
<option value="Iran">Iran</option>
<option value="Irak">Irak</option>
<option value="Irland">Irland</option>

<option value="Island">Island</option>
<option value="Israel">Israel</option>
<option value="Italien">Italien</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jordanien">Jordanien</option>

<option value="Jugoslawien">Jugoslawien</option>
<option value="Kambodscha">Kambodscha</option>
<option value="Kamerun">Kamerun</option>
<option value="Kanada">Kanada</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenia">Kenia</option>

<option value="Kiribati">Kiribati</option>
<option value="Kitts and Nevis">Kitts and Nevis</option>
<option value="Kolumbien">Kolumbien</option>
<option value="Kongo">Kongo</option>
<option value="Demokratische Republik Kongo">Demokratische Republik Kongo</option>
<option value="Nord-Korea">Nord-Korea</option>

<option value="Süd-Korea">S&uuml;d-Korea</option>
<option value="Kroatien">Kroatien</option>
<option value="Kuba">Kuba</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Laos">Laos</option>

<option value="Latvia">Latvia</option>
<option value="Lesotho">Lesotho</option>
<option value="Libanon">Libanon</option>
<option value="Liberia">Liberia</option>
<option value="Libyen">Libyen</option>
<option value="Liechtenstein">Liechtenstein</option>

<option value="Lithauen">Lithauen</option>
<option value="Luxemburg">Luxemburg</option>
<option value="Macao">Macao</option>
<option value="Madagaskar">Madagaskar</option>
<option value="Makedonien">Makedonien</option>
<option value="Malawi">Malawi</option>

<option value="Malaysien">Malaysien</option>
<option value="Malediven">Malediven</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Northern Marianas Is.">Northern Marianas Is.</option>
<option value="Marokko">Marokko</option>

<option value="Marshall Is.">Marshall Is.</option>
<option value="Martinique">Martinique</option>
<option value="Mauritanien">Mauritanien</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexiko">Mexiko</option>

<option value="Mikronesien">Mikronesien</option>
<option value="Moldawien">Moldawien</option>
<option value="Mongolei">Mongolei</option>
<option value="Montserrat">Montserrat</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar">Myanmar</option>

<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Neukaledonien">Neukaledonien</option>
<option value="Neuseeland">Neuseeland</option>
<option value="Nicaragua">Nicaragua</option>

<option value="Niederlande">Niederlande</option>
<option value="Niederländische Antillen">Niederl&auml;ndische Antillen</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Norwegen">Norwegen</option>

<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Panama">Panama</option>
<option value="Papua-Neu">Papua-Neu</option>
<option value="Paraguay">Paraguay</option>

<option value="Peru">Peru</option>
<option value="Philippinen">Philippinen</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Is.">Is.</option>
<option value="Polen">Polen</option>
<option value="Portugal">Portugal</option>

<option value="Puerto Rico">Puerto Rico</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Ruanda">Ruanda</option>
<option value="Rumänien">Rum&auml;nien</option>
<option value="Rußland">Ru&szlig;land</option>

<option value="Saint Lucia">Saint Lucia</option>
<option value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines</option>
<option value="Samoa-America">Samoa-America</option>
<option value="Samoa-Western">Samoa-Western</option>
<option value="San Marino">San Marino</option>
<option value="Sao">Sao</option>

<option value="Tome and Principe">Tome and Principe</option>
<option value="Saudi-Arabien">Saudi-Arabien</option>
<option value="Schweden">Schweden</option>
<option value="Senegal">Senegal</option>
<option value="Seychellen">Seychellen</option>
<option value="Sierra Leone">Sierra Leone</option>

<option value="Singapur">Singapur</option>
<option value="Slowakei">Slowakei</option>
<option value="Slowenien">Slowenien</option>
<option value="Solomon Is.">Solomon Is.</option>
<option value="Somalia">Somalia</option>
<option value="Spanien">Spanien</option>

<option value="Sri Lanka">Sri Lanka</option>
<option value="Südafrika">S&uuml;dafrika</option>
<option value="Sudan">Sudan</option>
<option value="Surinam">Surinam</option>
<option value="Swaziland">Swaziland</option>
<option value="Syrien">Syrien</option>

<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tansania">Tansania</option>
<option value="Thailand">Thailand</option>
<option value="Togo">Togo</option>
<option value="Tonga">Tonga</option>

<option value="Trinidad und Tobago">Trinidad und Tobago</option>
<option value="Tschechische Republik">Tschechische Republik</option>
<option value="Tunisien">Tunisien</option>
<option value="Türkei">T&uuml;rkei</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Tuvalu">Tuvalu</option>

<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="Ungarn">Ungarn</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>

<option value="Vatikan-Staat">Vatikan-Staat</option>
<option value="Venezuela">Venezuela</option>
<option value="Vereinigte Arabische Emirate">Vereinigte Arabische Emirate</option>
<option value="Vereinigte Staaten von Amerika">Vereinigte Staaten von Amerika</option>
<option value="Vietnam">Vietnam</option>
<option value="Virgin Is.">Virgin Is.</option>

<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zentralafrikanische Republic">Zentralafrikanische Republic</option>
<option value="Zimbabwe">Zimbabwe</option>
</select>




<p>Telefonnummer <br><input type="number" name="tel" size=20></p>

</font>

<input type=submit name="submit" value="abschicken">
<br>

<p align="right"><font size="2pt">xxxxxxxxxx(c)</font></p>
</div>
</div>
</form>
</form>


</font>
</body>
</html>
wie gesagt, hier soll nach der eingabe des Passwortes überprüft werden, ob beide gleich sind.



PHP-Code:
<html>
<head><title>Überprüfung</title>
</head>
<body>
<h3>Bitte kontrolieren Sie Ihre Daten nochmals</h3>
<?php
if ($_POST['gender']=="männlich")
{
    
$anrede Herr;
}
elseif (
$_POST['gender'] == "weiblich")
{
    
$anrede Frau;
};
$ganzername $_POST['vorname']." ".$_POST['nachname'];
echo 
"<u>Ihr Nickname:</u><br>";
echo 
$_POST['nick'];
echo 
"<br>";
echo 
"<u><br>Ihr Passwort ist:</u><br>";
echo 
$_POST['pass']; 
echo 
"<br>";
echo 
"<u><br>Ihr Name:</u><br>";
echo 
$anrede." ".$ganzername
echo 
"<br>";
echo 
"<u><br>Geschlecht</u><br>";
echo 
$_POST['gender'];
echo 
"<br>";
echo 
"<u><br> Ihre Anschrift:</u><br>";
echo 
$_POST['street'];
echo 
"<br>";
echo 
$_POST['ort'];
echo 
"<br>";
echo 
$_POST['land'];
echo 
"<br>";
echo 
"<u><br> Ihre Email-Adresse:</u><br>";
echo 
$_POST['email'];
echo 
"<br> <br>";
echo 
"<u>Ihre Telfonnummer:</u><br>"
echo 
$_POST['tel'];
echo 
"<br>";
?>
<br>

<h4>Zum Fortfahren oder <u>ändern</u> der Daten bitte auswählen!<br></h4>
<select size=1 name="kontrolle">
<option value=leer></option>
<option value="Angaben sind richtig">Angaben sind richtig</option>
<option value="Angaben sind falsch">Angaben sind falsch</option> 

<br><input type=submit name="abschicken" value="abschicken">

<?php 
if ($kontrolle == "Angaben sind korrekt")
{
echo 
"Vielen Dank für Ihre Registrierung. <br>Wir haben Ihre Daten gespeichert. Durch eine Email an uns, werden wir Ihre persönlichen Daten wieder löschen. Weiters werden diese nicht an dritte Personen weitergegeben!";
echo 
"<form action=\"13.php\" method=\"post\">
      <input type=submit name=\"submit\" value=\"abschicken\">"
;
}

elseif (
$kontrolle == "Angaben sind falsch")
{

echo 
"<br>Zum ändern Ihrer Daten klicken Sie bitte auf das untenstehnde Feld.";
echo 
"<br>
      <form action=\"13.php\" method=\"post\">
      <input type=submit name=\"submit\" value=\"abschicken\">"
;
};
?>

</form>
</body>
</html>

hier sollte je nach auswahl ein button auftauchen.
dieaerzte ist offline  
Alt 13.03.2010, 18:10  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
hier soll nach der eingabe des Passwortes überprüft werden
Wie gesagt, ist das mit PHP allein nicht möglich!
Mit PHP kannst Du erst nach dem Absenden des Formulares Deine Eingaben prüfen.
Verwende dazu JavaScript.

Und bitte benutze $_POST anstatt $_REQUEST
Zudem: woher kommen $pass, $passkontrolle und $kontrolle ???

Bitte Grundlagen PHP lernen!
Arne Drews ist offline  
Alt 13.03.2010, 23:13  
Neuer Benutzer
 
Registriert seit: 23.12.2008
Beiträge: 12
dieaerzte befindet sich auf einem aufstrebenden Ast
Standard

nachdem ich's mit $_POST['variablenname'] probiert habe und das nicht hingehaut hat, habe ich solange gegoogelt bis ich $_REQUEST gefunden habe und da dies auch nicht genutz hat, habe ich einfach am html namen(z.b.pass - steht beim input type="passwort") ein $-Zeicehn dran gebastelt, sozusagen die letzte idee.

Nun da ich weiß, dass die variablen erst nach dem absenden ausgewertet werden können, ist mir klar, dass ich nie eine Lösung gefunden ätte ohne java zu verwenden.

wie gesagt, $passkontrolle stellt nur den letzten, absurden, hoffnungsvollen Gedankengang dar.
sehr schade, dass es nur mit java möglich ist, da ich mich mit java nur sehr wenig - bis gar nicht auskenne.
dieaerzte ist offline  
Alt 13.03.2010, 23:32  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 78
PHP-Kenntnisse:
Anfänger
comlar befindet sich auf einem aufstrebenden Ast
Standard

Es geht auch um JavaScript und nicht um Java... Du würfelst da etwas arg durcheinander.
comlar ist offline  
Alt 13.03.2010, 23:42  
Neuer Benutzer
 
Registriert seit: 23.12.2008
Beiträge: 12
dieaerzte befindet sich auf einem aufstrebenden Ast
Standard

Das man zwischen Java(=programmierung von z.b. Taschenrechner, programmen, usw) und Javascript(=web orientiertes Java) unterscheidet ist mir nicht neu. Leider kann ich aber keins von beiden, weder Programme programmieren, noch Websiten programmieren. Wie gesagt ich bin Anfänger.
dieaerzte ist offline  
Alt 13.03.2010, 23:44  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 78
PHP-Kenntnisse:
Anfänger
comlar befindet sich auf einem aufstrebenden Ast
Standard

Na wenn du beides nicht kannst, dann versuche es doch so zu lösen, dass du die Auswertung nach Absenden des Formulars vornimmst. Oder ist das völlig ausgeschlossen, dass es so umgesetzt wird?

Alternativ dürfte die JS-Lösung auch nicht sooo schwer sein, dass man sich das nicht zusammensuchen kann (ich habe von JS auch nur wenig Ahnung). Dürfte letztendlich nur ein einfacher Vergleich sein.
comlar ist offline  
Alt 14.03.2010, 01:33  
Neuer Benutzer
 
Registriert seit: 23.12.2008
Beiträge: 12
dieaerzte befindet sich auf einem aufstrebenden Ast
Standard

habs jetzt so gelöst, das nach dem absenden des scripts alle falschen bzw. nicht richtigen felder einer variable zugewiesen werden und dann die möglichkeit besteht mittel button zum formular zurückzukehren. ein frage hätte ich nooch, ist es möglöich das php script immer in das gleiche php-file einzufügen?
hab nämlich nur für mein Formular schon 5 php-files und so hätte ich eines, indem immer ein anderer text steht.

auf die idee bin ich gekommen, da bei vielen websiten in der adressliste, nach drücken eines buttons ein "?" und ein paar zahlen hinzu kommen, und man an eine neue seite geleitet wurde. Ich vermute, dass bei diesem Prinzip das Script einfach in ein und die selbe Datei geladen wird und deswegen in der adresszeile nur ein ? und Zahlen dranggeschlossen wird.
Wie ist das möglich?

Geändert von dieaerzte (14.03.2010 um 01:39 Uhr).
dieaerzte ist offline  
Alt 14.03.2010, 13:50  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Über die URL-Parameter, die Du im PHP-Script verarbeiten kannst.

Triviales Beispiel:
PHP-Code:
<?php

if(isset($_GET['text'])) {
  if(
$_GET['text'] == 'ankunft') {
    echo 
'Herzlich Willkommen!';
    
// und alles, was hier noch passieren soll...
  
} else if($_GET['text'] == 'abreise') {
    echo 
'Guten Flug';
    
// und alles, was hier passieren soll...
  
}
}
?>
<html>
<head>
<title>Moin</title>
</head>


<body>

<a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>?text=ankunft" target="_self">Ankunft</a>
<a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>?text=abreise" target="_self">Abreise</a>

</body>
</html>
Hier hast Du zwei Links.
Klickst Du auf einen der beiden, wird die Seite neu geladen und der entsprechende Text ausgegeben.
Anstatt des Textes kannst Du dann natürlich Deine Anweisungen durchführen und das Script so steuern...
Arne Drews 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
Brauche Hilfe bei meinem Kontaktformular! akcsyndrom PHP Tipps 2009 36 12.01.2010 11:39
Kontaktformular mit captcha fehler talkuvit Scriptbörse 7 07.12.2009 23:07
Kontaktformular ä ö ü funktioniert nicht simonspring PHP Tipps 2009 6 05.09.2009 17:07
[Erledigt] Kontaktformular kommt nicht vollständig in Email-Eingang an jersey PHP Tipps 2009 8 20.03.2009 22:10
Kontaktformular - Versand?! StudiB PHP Tipps 2009 5 10.03.2009 13:35
Kontaktformular über SMTP? flashman3 PHP Tipps 2009 3 12.02.2009 18:38
Kontaktformular an 2. Postfächer Senden PayAttention PHP Tipps 2009 20 28.01.2009 21:39
Kontaktformular mit Spamschutz und include Navigation? chicco4u PHP Tipps 2008 1 11.08.2008 09:52
IE6 Kontaktformular, Probleme mit Variablen Meijestic PHP Tipps 2008 3 07.07.2008 19:29
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
[Erledigt] Kontaktformular - bitte helft mir celine70 PHP Tipps 2008 3 19.05.2008 11:28
Kontaktformular - Sieht klasse aus, aber verschickt nix! :-( PHP Tipps 2005-2 15 06.10.2005 19:24
Problem mit Kontaktformular? PHP Tipps 2004-2 6 13.12.2004 18:48
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kontaktformular arabisch, php kontaktformular arabisch code, kontaktformular nach senden löschen, kontaktformular php beispiele, php passwortkontrolle, <input name=\abschicken\ type=\submit\ value=\abschicken\>, submit leitet falsch weiter, <input name= size=\20\ type=\text\> <input name=\abschicken\ type=\submit\ value=\abschicken\>, size=\20\ type=\text\> <input name=\abschicken\ type=\submit\ value=\abschicken\>, name kontrolle php, php kontaktformular mit kontrolle, php kontaktformular script mit kontrolle, input kontrolle der telefonnummer eingabe php, kontaktformular php @ kontrolle, option value afghanistan angola deutschland, <input type=\number\ name=\vorname\>, formulardaten löschen, php kontaktformular nach absenden, php kontaktformular löschen, java eingabe kontrolle php

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