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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
20.11.2003, 08:27:55
|
Anfänger
|
|
Registriert seit: May 2002
Alter: 38
Beiträge: 125
|
|
alle 2 bilder eine neue tabellenreihe
PHP-Code:
$write_pics = mysql_connect("$host","$name","$pw");
mysql_select_db("spanner_galerie");
$pix = mysql_query("select * from pictures where themeNAME='kunst'");
while($rec_pix = mysql_fetch_array($pix)){
$pic_url = htmlentities($rec_pix["picURL"]);
$t_url = $pic_url . "_k.jpg";
$pic_url = $pic_url . ".jpg";
$pic_text = htmlentities($rec_pix["picTXT"]);
echo "<tr>";
echo "<td class="pic">";
echo "<a href="galerie/$pic_url" target="_blank">";
echo "<img src="galerie/$t_url" border="0" alt="">";
echo "</a>";
echo "<p class="text">";
echo $pic_text;
echo "</p>";
echo "</td>";
echo "</tr>";
}
mysql_close($write_pics);
so... dort wo jetzt lediglich "echo "<tr>";" bzw. "echo "</tr>";" steht, soll irgendetwas (eine funktion/abfrage/schleife) stehen, dass mir alle 2 ausgegebenen bilder eben diese tabellen reihe aufmacht und nach 2 bildern wieder schließt und eine neue schreibt...
viel spaß beim grübeln!
|
20.11.2003, 08:33:49
|
Anfänger
|
|
Registriert seit: Sep 2002
Ort: Groß-Gerau
Beiträge: 47
|
|
lass einen Zähler mitlaufen, und wenn der durch zwei teilbar ist, soll das "</tr><tr>" gesetzt werden.
Dein Code wäre dann ungefähr so aufgebaut:
PHP-Code:
//mysql-abfrage
$zaehler=1;
echo "<tr>";
while($rec_pix = mysql_fetch_array($pix)){
//zuordnungen
//ausgabe
if($zaehler%2==0)
echo"</tr><tr>";
$zaheler++;
}
Geändert von Katrin (20.11.2003 um 12:32:12 Uhr)
|
20.11.2003, 09:02:49
|
Anfänger
|
|
Registriert seit: Nov 2003
Ort: AUSTRIA
Beiträge: 6
|
|
Hier ein kelines Codestück von mir, mit dem du das variabel verteilen kannst:
PHP-Code:
<?php
$config["picGalpath"]=$_SERVER['DOCUMENT_ROOT']."/images/tour/";
$allowed=array("jpg","jpeg","gif","png");
$directory=opendir($config["picGalpath"]);
echo "<table align="center" width="100%">";
$i=1;
$x=4;
while(false != ($file = readdir($directory)))
{
$ext = getFileEx($file);
if(in_array($ext,$allowed))
{
if(!file_exists($config["picGalpath"]."/thumb/thumb_".$file))
createThumb($config["picGalpath"]."/".$file,120,120,$config["picGalpath"],$file);
list($src_width, $src_height) = getimagesize($config["picGalpath"]."/".$file);
$showThumb='<a href="JavaScript:PopUp('popup.php?image=/images/tour/'.$file.'', 'PicPOPUp', ''.$src_width.'', ''.$src_height.'')"><img src="/images/tour/thumb/thumb_' . $file . '" border=0 alt="' . $file . '"></a>';
if(($i%$x)==0)
echo "<td> $showThumb </td></tr>";
elseif(($i%$x)==$x)
echo "<tr><td> $showThumb </td>";
else
echo "<td> $showThumb </td>";
$i++;
}
}
echo "</table>";
?>
|
20.11.2003, 14:41:02
|
Anfänger
|
|
Registriert seit: May 2002
Alter: 38
Beiträge: 125
|
|
@Katrin:
ich weiß zwar nicht wieso, aber der korrekte Code lautet:
PHP-Code:
//irgendein Code
$zaehler=0;
while($rec_pix = mysql_fetch_array($pix)){
$pic_url = htmlentities($rec_pix["picURL"]);
$t_url = $pic_url . "_k.jpg";
$pic_url = $pic_url . ".jpg";
$pic_text = htmlentities($rec_pix["picTXT"]);
if($zaehler%2==0){
echo "<tr>";
}
echo "<td class="pic">";
echo "<a href="galerie/$pic_url" target="_blank">";
echo "<img src="galerie/$t_url" border="0" alt="">";
echo "</a>";
echo "<p class="text">";
echo $pic_text;
echo "</p>";
echo "</td>";
if($zaehler%2!=0){
echo "</tr>";
}
$zaehler++;
}
// Codeende
|
21.11.2003, 07:34:56
|
Anfänger
|
|
Registriert seit: Sep 2002
Ort: Groß-Gerau
Beiträge: 47
|
|
hmm..
bei deinem erste Modulo 2 (%2) weiß ich nicht, ob das stimmt....
das würde ja heißen, dass am Ende in html ungefähr so ein code rauskommen würde:
<table> //kommt von irgendwo vorher
<td>erste Spalte</td>
<tr><td>zweite Spalte</td></tr>
<td>dritte Spalte</td>
<tr><td>vierte Spalte</td><tr>
usw.
und dann wären die Spalten immernoch nicht so wie du das wolltest..
(Ich hab das jetzt nicht ausprobiert, sondern nur den Code angeguckt.. vielleicht funktioniert das auch)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:57:32 Uhr.
|