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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.11.2006, 18:28:40
glommy glommy ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 38
Bildergalerie per select

hallo,

so die probleme werden weniger - aber es sind immer noch welche da :-(
und zwar möchte ich eine bildergalerie erstellen. d.h. mit select sollen bilder von 1 bi 12 (anzahl) ausgewählt werden können. dieser wert soll dann übergeben (ausgabe.php) und in der db gespeichert werden. nur leider klappt das irgendwie nicht. hier mal der code


admin.php

PHP-Code:
<?
echo "<select name=\"anz_bild\">\n";
for ( $anz_bild2 = 0; $anz_bild2 <= 12; $anz_bild2++ ) {
        if ( $anz_bild2 == $anz_bild ) {
                $selected = ' selected';
            } else {
                $selected = '';
            }
        echo "<option value=\"echo $anz_bild\"$selected>$anz_bild2</option>\n";
    }
echo "</select>\n";
?>
ausgabe.php

PHP-Code:
<?php

// Hochkant oder Quer
if ( $quer == 'quer' ) {
        
$width '94';
        
$height '65';
        
$w '450';
        
$h '323';
    } else {
        
$width '65';
        
$height '94';
        
$w '323';
        
$h '450';
    }
?><SCRIPT LANGUAGE="JavaScript">
<!-- Anfang
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);

ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);

function doPic(imgName) {
if (ns3up || ie4up) {
imgOn = ("" + imgName);
document.mainpic.src = imgOn;
   }
}
//  Ende -->
</script><script language="JavaScript">

<?php
for ( $anz_bild 1$anz_bild <= $select$anz_bild++ ) {
?>thumb<?php echo $anz_bild?>=new Image();
<?php
    
}
?>
<?php
for ( $anz_bild 1$anz_bild <= $select$anz_bild++ ) {
?>thumb<?php echo $anz_bild?>.src ="http://www.xxx.de/<? echo $ordner1; ?>/<? echo $ordner2; ?>/<?php echo $anz_bild?>.jpg"
<?php
    
}
?>
<?php
for ( $anz_bild 1$anz_bild <= $select$anz_bild++ ) {
?>document.images['T<?php echo $anz_bild?>'].src=thumb<?php echo $anz_bild?>.src;
<?php
    
}
?>
function thumbtobig(thumbs)
{
<?php
for ( $anz_bild 1$anz_bild <= $select$anz_bild++ ) {
?>if(thumbs==<?php echo $anz_bild?>){
document.images['large'].src=thumb<?php echo $anz_bild?>.src;

var anz_bild = 0;
while (anz_bild < 50) {
if (document.links[anz_bild].name == 'linkbig')
{
document.links[anz_bild].href = thumb<?php echo $anz_bild?>.src;
break;
}
i++;


}
<?php
    
}
?>
}
</script>
Vorschaubild (1-12) hier nur 1

PHP-Code:
<?php
if ( $select ) {
?>
            <table cellpadding="1" cellspacing="1" align="center">
              <tr> 
                <?php
if ( $select >= ) {
        
$grenze 2;
    } else {
        
$grenze $select;
    }
for ( 
$anz_bild 1$anz_bild <= $grenze$anz_bild++ ) {
?>
                <td> <a href="javascript:thumbtobig(<?php echo $anz_bild?>)"> 
                  <img src="http://www.xxx.de/<? echo $ordner1; ?>/<? echo $ordner2; ?>/<?php echo $anz_bild?>.jpg"  border="0" alt="Zoom - hier klicken!" name="t<?php echo $anz_bild-1?>" width="<?php echo $width?>" height="<?php echo $height?>"></a></td>
                <?php
    
}
?>
              </tr>
            </table>

Also wenn jemand versteht wovon uch rede würde ich mich sehr freuen!!! Danke
Mit Zitat antworten
  #2  
Alt 09.11.2006, 19:05:40
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Bildergalerie per select

PHP-Code:
 echo "<option value=\"echo $anz_bild\"$selected>$anz_bild2</option>\n"
schau dir da mal die Farben an...
möchtest du da wiklrich echo drin haben!?!?

habe ich das richtig verstanden, dass du in der ausgabe.php nur 1 bild aus dieser select-box anzeigen willst in der alle 12 bilder per select ausgewählt werden?

ich raff dein script da net so ganz bzw. hab grad keine Lust mir das genau anzuschauen aber im groben würde ich sagen dass du die Fariabeln welche aus Formularen kommen mit $_GET, $_POST auslesen musst..

leider kann ich auch so nicht weiterhelfen da ich nicht wirklich weis wo der Fehler liegt... müsstes uns schon noch verraten was genau nicht funktioniert... fehlermeldungen?
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 09.11.2006, 19:40:34
glommy glommy ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 38
AW: Bildergalerie per select

hi,

also mein ziel ist es ein bildergalerie zu generieren. ein bild wird in groß angezeigt und die anderen (je nachdem wie viel ich per select ausgewählt habe) werden als thumbs angezeigt. diese kann ich dann anklicken und das bild wechselt entsprechen.
Mit Zitat antworten
  #4  
Alt 13.11.2006, 11:10:03
glommy glommy ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 38
Keiner ne Idee?

Keiner ne Idee?
Mit Zitat antworten
  #5  
Alt 13.11.2006, 11:25:21
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Bildergalerie per select

Zitat:
Zitat von glommy Beitrag anzeigen
nur leider klappt das irgendwie nicht. hier mal der code

Also wenn jemand versteht wovon uch rede würde ich mich sehr freuen!!! Danke
Bei der Fehlerbeschreibung? Dein Script ist ebenfalls hochgradig "undurchsichtig".
Mit Zitat antworten
  #6  
Alt 13.11.2006, 23:09:25
glommy glommy ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 38
AW: Bildergalerie per select

hallo,

also ich versuche es noch einmal zu erklären. ich habe ein admin.php auf der kann ich per "select feld" (dropdownliste) eine zahl von 1 bis 12 auswählen. diese zahl ist notwendig, damit fest steht wie viel bilder in der galerie (auf der ausgabe.php) angezeigt werden sollen. die galerie selber zeigt immer "ein" großes bild und dementsprechend (auswahl von select) viele thumbs an (wie ebay-galerie). beim anklicken eines thumbs wechselt das große bild.

mein problem ist folgendes. wenn ich aus dem dropdown eine zahl auswähle sollte diese beim nächsten aufruf des artikels auch ausgewählt sein...ist sie aber nicht - dropdown springt immer wieder aus die zahl eins. und das verstehe ich nicht. etwas klarer??
Mit Zitat antworten
  #7  
Alt 14.11.2006, 00:24:34
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Bildergalerie per select

Zitat:
Zitat von glommy Beitrag anzeigen
ist sie aber nicht - dropdown springt immer wieder aus die zahl eins. und das verstehe ich nicht. etwas klarer??
Ja, etwas. Du verwendest in Deinem Script (soweit man das in dem Wirrwar verfolgen kann) haufenweise nicht initialisierte Variable.

Daß das
PHP-Code:
echo "<option value=\"echo $anz_bild\"$selected>$anz_bild2</option>\n"
falsch ist, hatte Dir Opendix schon geschrieben.
Wenn, dann so:
PHP-Code:
echo "<option value=\"$anz_bild\"$selected>$anz_bild2</option>\n"
Aber auch so isses falsch. Dein Script kann nicht hellsehen.

PHP-Code:
<?php
if ( $select ) {
Meine Kiste würde fragen "Who the fuck is $select?"

Und was soll das einsame Selectfeld? Gibts da auch noch nen Form Tag dazu? Wenn ja: wie sieht das aus? GET / POST?

btw: aus dem Jascript-Geraffel in ausgabe.php halte ich mich raus. Um eine variable Anzahl an Bildern auf einer Website auszugeben, reicht PHP völlig aus, um sauberes plain HTML an den Browser zu schicken.

Geändert von meikel (†) (14.11.2006 um 00:25:48 Uhr)
Mit Zitat antworten
  #8  
Alt 25.11.2006, 11:25:02
glommy glommy ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 38
AW: Bildergalerie per select

danke danke - Meine Kiste würde fragen "Who the fuck is $select?" genau das war der fehler - super nun läuft es - vielen dank. bin echt froh.

aber die probleme hören nicht auf. vielleicht kannst du dir das ja mal anschauen:

http://www.selfphp.de/forum/showthread.php?t=15296
http://www.selfphp.de/forum/showthread.php?t=15297

vielen dank
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Select mit Where-Clause aus Variable/Array RoSt MySQLi/PDO/(MySQL) 7 01.08.2006 12:44:02
UPDATE und SELECT MrLongbaugh MySQLi/PDO/(MySQL) 2 20.07.2006 12:27:50
Probleme mit PHP und mySQL, Select xy as yz funktioniert nicht KickMuck MySQLi/PDO/(MySQL) 1 04.03.2006 12:24:31
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:05:36 Uhr.


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


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