php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.12.2008, 14:05  
Neuer Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 5
N3R0 befindet sich auf einem aufstrebenden Ast
Standard Checkboxen mit Schleife erstellen...

so jez meld ich mich nocheinmal mit einem anderen Problem...

ich möchte eine Liste mit Checkboxen wiedergeben. Die verschiedenen Punkte sollen aus einer Textdatei ausgelesen werden und pro zB Zeile eine Checkbox mit entsprechendem Text dahinter sein.

Beispiel:

.txt-file

A
B
C
D

checkboxen

X A
X B
X C
X D

das ganze wäre auch mit radiobuttons möglich, nur ist wichtig, da die zeilen im textfile variieren, dass es eine schleife sein muss, die das alles erstellt...

danke im vorraus und nen gutn rutsch
N3R0 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.12.2008, 14:45  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Du kannst die Datei zum Beispiel mit file() auslesen.
Dann mit foreach jede Zeile einmal durchgehen und jeweils mit echo oder printf den entsprechenden HTML Code ausgeben.
David ist offline  
Alt 02.01.2009, 12:22  
Erfahrener Benutzer
 
Registriert seit: 29.12.2008
Beiträge: 105
Schniper kann nur auf Besserung hoffen
Standard

naja also am einfachsten währe es mit mysql
Schniper ist offline  
Alt 02.01.2009, 19:58  
Neuer Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 5
N3R0 befindet sich auf einem aufstrebenden Ast
Standard

ich habs jez mit einer auswahlliste gelöst. nur wird nicht weitervermittelt was weitervermittelt werden soll

PHP-Code:
<?php

    
echo "Haken Sie die Webseiten an, die aus dem Sperrpool gelöscht werden sollen!<p>";
    
    
$gesperrt = @file('gesperrt.txt');
    
$anzahl sizeof($gesperrt);
    echo 
"<form action='sperren2.php' method='POST'>";

    echo 
"<p><select name='website' multiple='multiple' size='8'>";
 
    for (
$i=1$i<=$anzahl$i++)
    {
     
$zeile $gesperrt[$i-1];
     
$zeile1 explode (";"$zeile);
     echo 
"<option selectet>$zeile1[0]</option><br>";
    }
    echo 
"</select>";
    echo 
"<input type='Submit' name='egal' value='Ändern'>";
    echo 
"</form>";    
    
?>
irgendwer eine idee warum die angewählten zeilen nicht weitergeschickt werden??

hier der andere code

PHP-Code:
<?php

    $sperren 
$_POST[website];
    
$datei fopen ("sperrseiten.txt""w");
    if (!
$datei)
    {
     echo 
"<p>Datei konnte nicht zu Schreiben geöffnet werden.\n";
     exit;
    }
    echo
" Die Daten wurden erfolgreich in die Textdatei geschrieben!";
    
fwrite ($datei"$sperren\n");
    
fclose ($datei);
    echo 
"<form action='gesperrt1.php'>";
    echo 
"<p><input type='Submit' name='egal' value='Weiter'></input></p>"
    echo 
"</form>"
?>
N3R0 ist offline  
Alt 02.01.2009, 20:04  
Neuer Benutzer
 
Registriert seit: 29.11.2008
Beiträge: 24
alro befindet sich auf einem aufstrebenden Ast
Standard

Was soll den weitervermittelt werden bzw. was wird denn nicht weitervermittelt?
alro ist offline  
Alt 02.01.2009, 20:17  
Neuer Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 5
N3R0 befindet sich auf einem aufstrebenden Ast
Standard

ich will namen die aus einer textdatei ausgelesen werden angeben. nun soll man diese markieren können und nur die markierten sollen weitervermittelt werden. es wird aber nichts, bzw nur der letzte name weitervermittelt
N3R0 ist offline  
Alt 02.01.2009, 21:11  
Erfahrener Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 176
BlackWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm kenn mich mit multiple select-feldern nich so aus ... was sagt denn print_r($_POST);
btw. es heißt richtig "selected" nicht "selectet"

mfg
BlackWolf ist offline  
Alt 02.01.2009, 21:37  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
selectet
Du meinst sicherlich selected="selected"
Zitat:
<select name='website' multiple='multiple' size='8'>
Damit erhälst Du in PHP genau einen Wert in _POST['website'] (vermutlich den letzten ausgewählten).
Mit name='website[]' erhälst Du alle ausgewählten Werte. Allerdings als Feld. Mit einer foreach-Schleife kannst Du jedes Element durchgehen und den Wert in die Datei schreiben.
PHP-Code:
foreach($_POST['website'] as $e) {
  
fputs($datei$e."\n");

David 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
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
Zustand der Checkboxen auslesen Pimbolie1979 PHP Tipps 2007 4 10.07.2007 20:39
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Schleife nach Tastendruck beenden schnurzli PHP Tipps 2006 7 24.03.2006 18:56
Warum wird die erste Schleife nur einmal durchlaufen ? PHP Tipps 2006 12 03.03.2006 20:04
[Erledigt] Checkboxgenerierung per Schleife PHP-Fortgeschrittene 6 02.11.2005 07:37
[Erledigt] While schleife in while schleife = nur ein datensatz?! PHP Tipps 2005-2 9 28.10.2005 12:48
checkboxen wizzardxx PHP Tipps 2005-2 7 16.10.2005 22:58
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
Schleife erstellen für Hitcounter PHP Tipps 2005 18 06.05.2005 18:10
Problem mit auslesen von Checkboxen PHP Tipps 2005 2 08.03.2005 20:10
select-Menü mit Schleife erstellen Lia PHP Tipps 2005 12 25.01.2005 16:10
Assoziatives Array mit Schleife erstellen? NetLook PHP-Fortgeschrittene 5 21.01.2005 09:55
Umfrage-Formular mit Checkboxen und MySQL PHP Tipps 2004-2 10 26.11.2004 18:20
elektr. Fragebögen erstellen Beitragsarchiv 4 27.10.2004 12:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php checkbox erstellen, checkbox erstellen, php checkbox schleife, javascript checkbox erstellen, checkbox erstellen php, checkbox php erstellen, checkbox schleife, php schleife erstellen, php schleife checkbox, php checkbox erzeugen, checkbox erstellen html, php checkboxen erstellen, checkbox php schleife, schleife checkbox, checkbox mit php erstellen, checkbox mit schleife erstellen, checkbox erstellen mit php, php for schleife checkbox, checkboxen erstellen php, for schleife checkbox

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