SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.07.2003, 11:47:18
borderliner borderliner ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Nersingen
Beiträge: 8
Problem mit checkbox / Radio

<?
echo "<form action='$PHP_SELF'>
löschen<input type='checkbox' name='del[]' value='delbild1' /> oder <input type='checkbox' name='frei[]' value='freibild1' />freischalten<p>
löschen<input type='checkbox' name='del[]' value='delbild2' /> oder <input type='checkbox' name='frei[]' value='freibild2' />freischalten<p>
<input type='submit' name=senden value='los'>
</form>";

if (isset($HTTP_GET_VARS['frei']))
{
reset($HTTP_GET_VARS['frei']);
echo "Bilder freischalten<br>";
foreach ($HTTP_GET_VARS['frei'] as $k => $v)
{
echo "$k <b>$v</b> <br>";
}
}

if (isset($HTTP_GET_VARS['del']))
{
reset($HTTP_GET_VARS['del']);
echo "Bilder löschen<br>";
foreach ($HTTP_GET_VARS['del'] as $j => $y)
{
echo "$j <b>$y</b> <br>";
}
}

if (!isset($HTTP_GET_VARS['frei']) and !isset($HTTP_GET_VARS['del']))
{
echo "keine action gewählt";
}
?>

so sieht der code bis jetzt aus ... nicht sehr aufregend, aber immerhin geklaut :-)
zur beschreibung : Des ganze wird n freischalttool für bilder.
wenn ich checkboxen lass kann der User für jedes bild freischalten und löschen wählen ... darf er aber nicht . wenn ich radios daraus mache dann kann er es immernoch , da die names sich ja nicht ändern ...

jemand ne idee wie ich das umgehen kann ?
Mit Zitat antworten
  #2  
Alt 30.07.2003, 11:52:10
Ben20
Guest
 
Beiträge: n/a
Einfach die Radioboxen anders gruppieren

<input type="radio" name="bildx" value="del">löschen
<input type="radio" name="bildx" value="frei">freigeben
Mit Zitat antworten
  #3  
Alt 30.07.2003, 11:59:12
borderliner borderliner ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Nersingen
Beiträge: 8
ich glaub ich steh gerade aufm schlauch :D
dann hab ich doch kein array mehr ,oder ?

bei meine checkboxen hab ich doch dann ein array namens del mit den Inhalten (bild1, bild2, bild3 usw)
und ein array namens frei mit den inhalten (bild2, bild4, bild3 usw)

wenn ichs jetzt nach deinem vorschlag mach dann hab ich ein array namens bild1 mit dem inhalt (delete)
array_bild2 (delete)
array_bild3 (freischalten)


dann muss ich , da auf jeder seite meinetwegen 10 bilder angezeigt werden 10 schleifen zur überprüfung aufbauen, oder ?
Mit Zitat antworten
  #4  
Alt 30.07.2003, 12:01:29
Ben20
Guest
 
Beiträge: n/a
Du hast immernoch nen Array, allerdings nicht mehr nach del und frei sondern nach bild[] - dann mußt Du nur den Array für jedes Bild 1 durchlaufen und entscheiden, obs gelöscht oder freigeschaltet werden soll.

Achja, du mußt die x in meinem Beispiel dann halt noch durch [] ersetzen oder einfach durchnummerieren, und die letzte Nummer als Hiddenfeld übergeben
Mit Zitat antworten
  #5  
Alt 30.07.2003, 12:05:08
borderliner borderliner ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Nersingen
Beiträge: 8
danke ..... mein hirn schaltet gerade ab ... sitz schon seid 34 std vorm rechner und langsam will mein hirn nicht mehr :-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:20:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt