ERLEDIGT
NEIN
NEIN
ANTWORTEN
26
26
ZUGRIFFE
881
881
EMPFEHLEN
-
07.12.01 21:45 #1
Das Formular sieht so aus:
Wie kann ich das (speziell die Checkbox in Zusammenhang mit der Auflösung) abfragen?PHP-Code:<form action="<? $PHP_SELF ?>">
<div align="center">
<p>
<select size="1" name="formres">
<option>1154x746</option>
<option>1024x768</option>
<option>800x600</option>
<option>640x480</option>
</select>
<input type="checkbox" name="bilder" value="bilder" checked>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Bilder vorladen
</font></p>
<p>
<input type="button" name="submit" value="Enter!">
</p>
</div>
</form>
Angefangen hab ich mit:
Also wie überprüfe ich nun ob der index2_pre.php bzw. index2.php, wenn die Checkbow gechecked ist oder nicht.PHP-Code:if ($submit) {
if ($formres==1154x764) {
$width="1000";
$heigth="700";
javascript:openIT()
}
// ...
}
-
mhOriginal geschrieben von [D.O.C.S.]Gouraud
Also wie überprüfe ich nun ob der index2_pre.php bzw. index2.php, wenn die Checkbow gechecked ist oder nicht.
sry ich verstehe deine frage so nicht
-
07.12.01 23:45 #3
Ich auch nicht.
Ich wollte wissen, wie man in PHP überprüfen kann ob die Checkbox aktiviert ist oder nicht.
Ich hab gleich nen parse error in line 3:
PHP-Code:<?php
if ($submit) {
if ($formres==1154x764) {
$width="1000";
$heigth="700";
javascript:openIT();
} elseif ($formres==1024x768) {
$width = "800";
$heigth = "600";
javascript:openIT();
} elseif ($formres==800x600) {
$width = "640";
$heigth = "480";
javascript:openIT();
} elseif ($formres==640x480) {
javascript:window.alert('I think you should buy a new screen! *g*');
}
}
?>
-
mh wieso schreibst du einfach
javasript:lt(); o.ä. hin ?
muss ja irgendwie in html head rein
rest stimmt imho !
-
08.12.01 03:06 #5Dunsti Tutorials.de Gastzugang
Lösungsansatz: Gib jedem Option-Tag noch ein Value-Attribut:
Code :1 2 3 4 5 6
<select size="1" name="formres"> <option value="1">1154x746</option> <option value="2">1024x768</option> <option value="3">800x600</option> <option value="4">640x480</option> </select>
dann fragst Du im Script einfach über eine SWITCH-Anweisung den Wert ab:
das break; muss auf jeden Fall dahin, weil sonst die anderen Fälle auch noch durchlaufen werden (sofern die Bedingung passt) ******PHP-Code:switch ($formres) {
case 1:
echo "1154x746";
break;
case 2:
echo "1024x768";
break;
case 3:
echo "800x600";
break;
case 4:
echo "640x480";
break;
}
hope that helps
Gruß
Dunsti
-
08.12.01 03:08 #6
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Edit: Ich hasse dich DunstiPHP-Code:<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body color=#000000>
<?PHP
if ( $action == "ok") {
foreach($formres as $wert) {
switch( $wert ) {
case "1154x746":
openIT();
break;
case "1024x768":
openIT();
break;
case "800x600":
openIT();
break;
case "640x480":
print "Bullshit";
}
}
else {
print "
<form action='bla.php' method=get>
<input type=hidden name='action' value='ok'>
<div align='center'>
<p>
<select size=1 name='formres[]'>
<option>1154x746</option>
<option>1024x768</option>
<option>800x600</option>
<option>640x480</option>
</select>
<p>
<input type='submit' value='ok'>
</p>
</div>
</form>";}
?>
</body>
</html>
--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
-
08.12.01 10:06 #7PHP-Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
if ( $action == "ok") {
// ****?
foreach($formres as $wert)
// ****?
<form action='bla.php' method=get>
// wozu bla.php? und wozu get?
<div align='center'>
<p>
<select size=1 name='formres[]'>
//wozu diese Klammern?
<option>1154x746</option>
<option>1024x768</option>
<option>800x600</option>
<option>640x480</option>
</select>
<p>
<input type='submit' value='ok'>
</p>
</div>
</form>";}
?>
</body>
</html>
-
08.12.01 10:39 #8
Eehm, außerdem vergesst ihr alle meine eigentlich Frage
Ich wollte die Checkbox ebenfalls überprüfen lassen und dann entweder index2_pre.php (in einem normalen Fenster) öffnen lassen oder falls nicht, direkt die index2.php in einem Chromless-window.
Außerdem müssen ja noch die Variablen zu der Breite und Höhe des Windows festgelegt werden.
Ich hab noch ein Problem mit dem System hier.
Aber schon mal vielen, vielen Dank an alle, die mir bisher geholfen haben.
-
@dunsti bei mir gehts auch ohne value
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<? if($form) { if ( $checkbox=="1024@768"){ header("Location: index2.php"); }elseif($checkbox=="1280@1024"){ header("Location: index3.php"); } } ?> <html> <head> <title>test</title> </head> <body> <form action="<? print $php_self; ?>" method="post"> <select name="checkbox"> <option>1024@768</option> <option>1280@1024</option> </select> <input type="submit" name="form"> </form> </body> </html>
****t wunderbar.
man könnte es natürlich auch mit switch machen, wie es dunsti gemacht hat (wär sogar weniger arbeit
)
-
08.12.01 11:49 #10
Das kann doch nicht sein, dass keiner weiß wie man eine Checkbox und ein Selectmenü gleichzeitig in PHP überprüft.
-
if($checkbox=="bla" && $select=="blabliblub")
{}
mh ?
-
08.12.01 15:39 #12
Sicher?
Muss es wenn dann nicht heißen
if($checkbox=="checked")
oder
if($checkbox=="true)
****?
-
08.12.01 21:43 #13case "1154x746":
openIT();
Dieses openIT(); alleine endet mit folgender Fehlermeldung. Wunderschön in blau zu bewundern: hier.
Also brauch ich wohl ne andere PHP-Javascript-Zusammenarbeit.Geändert von Sebastian Wramba (08.12.01 um 21:53 Uhr)
-
ja is doch klar.weil so sieht er es als php funktion an und drum findet ers nicht..musst du mit javascript:OpenIT machen oder so ähnlich.kenn mich mit javascript nicht so gut aus
-
08.12.01 22:37 #15
Und schon wieder ein neues Problem:
Warning: Cannot send session cache limiter - headers already sent (output started at /home/usr/docs/index.php:3) in /home/usr/docs/index.php on line 74
Der Code sieht so aus:
Wasse iste darane falsche? :--PHP-Code:if($formres=="1154x746")
{
session_start("wid");
$width="1000";
session_register("width");
$heigth="700";
$url="index2.php";
"javascript:openIT();";
}
Ähnliche Themen
-
Wie kann man dieses Logo modeln?!
Von Roonaldo im Forum Cinema 4DAntworten: 11Letzter Beitrag: 08.03.07, 19:36 -
Kann bitte jemand dieses Mail-Formular zum Leben erwecken
Von bigtail im Forum Stellenangebote (unentgeltlich)Antworten: 5Letzter Beitrag: 25.07.06, 10:49 -
dieses Zertifikat kann nicht bis zu.....
Von Brauni im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 29.09.05, 17:52 -
Wo kann ich dieses Bild lizensieren?
Von Daniel G. im Forum Fotografie & DigitalfotografieAntworten: 2Letzter Beitrag: 03.08.03, 16:18 -
Wie kann ich dieses Bild machen ?
Von Xeal87 im Forum PhotoshopAntworten: 1Letzter Beitrag: 20.05.02, 13:34





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen