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

Das Zend Framework

Das Zend Framework 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 Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.11.2005, 14:40:03
stoppel66 stoppel66 ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 11
Verschiedene abfragen in einem html.doc ausgeben

Hallo zusammen,

Habe das problem mit den abfragen. Ich möchte nicht zu jeder abfrage das komplette HTML-Document anhängen. Um mein Problem besse zu verstehen hänge ich am besten mal das script an.
HTML-Code:
<?php
//
include 'datbank.inc.php';

//-------------Typendefinition anfang -------------------//
							
$bootstyp = $_POST[bootstyp];
$techdaten = $_POST[techdaten];
$regatten = $_POST[Regatten];				
$zeitwert = $_POST[Zeitwert];
$baujahr = $_POST[baujahr];
$fahrgebiet = $_POST[Fahrtgebiet];
$sfk = $_POST[SFK];

//-----------------------------------------------------//
$db = mysql_connect("$db_server","$db_usr",$db_pwd)or die
		("Keine Verbindung meoglich");
	mysql_select_db($db_name,$db) or die
		("Die Datenbank existiert nicht");

//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat2" ))//&&($techdaten == "1")) 
	{
	$abfsegel20 = "SELECT * FROM `hp_segelboot` WHERE id = '$techdaten ';"; 	
	$ergsegel20 = mysql_query($abfsegel20);
	while($row = mysql_fetch_object($ergsegel20))
		{
		echo "		<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
		echo "			<tr>\n";
		echo "				<td></td>\n";
		echo "				<td class=\"textueberschrift\">Tarif</td>\n";
		echo "				<td class=\"textueberschrift\">Umfang</td>\n";
		echo "				<td class=\"textueberschrift\">Jahresbeitrag</td>\n";
		echo "			</tr>\n";
		echo " 			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_1 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_2_5 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_4 EURO</td>\n";
		echo "			</tr>\n";
		echo "		</table>\n";
				
		}
	}	
//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat1" ))//&&($techdaten == "1")) 
	{
	$abfmotor = "SELECT * FROM `hp_motorboot` WHERE id = '$techdaten ';"; 	
	$ergmotor = mysql_query($abfmotor);
	while($row = mysql_fetch_object($ergmotor))
		{
		echo "		<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
		echo "			<tr>\n";
		echo "				<td></td>\n";
		echo "				<td class=\"textueberschrift\">Tarif</td>\n";
		echo "				<td class=\"textueberschrift\">Umfang</td>\n";
		echo "				<td class=\"textueberschrift\">Jahresbeitrag</td>\n";
		echo "			</tr>\n";
		echo " 			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_1 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_2_5 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_4 EURO</td>\n";
		echo "			</tr>\n";
		echo "		</table>\n";				
		}
	}
//Abfrage Segelboot-Haftpflicht
if (($bootstyp == "kat3" ))//&&($techdaten == "1")) 
	{
	$abfschlauch = "SELECT * FROM `hp_schlauchboot` WHERE id = '$techdaten ';"; 	
	$ergschlauch = mysql_query($abfschlauch);
	while($row = mysql_fetch_object($ergschlauch))
		{
		echo "		<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
		echo "			<tr>\n";
		echo "				<td></td>\n";
		echo "				<td class=\"textueberschrift\">Tarif</td>\n";
		echo "				<td class=\"textueberschrift\">Umfang</td>\n";
		echo "				<td class=\"textueberschrift\">Jahresbeitrag</td>\n";
		echo "			</tr>\n";
		echo " 			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_1 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_2_5 EURO</td>\n";
		echo "			</tr>\n";
		echo "			<tr>\n";
		echo "				<td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
		echo "				<td>Haftpflicht</td>\n";
		echo "				<td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
		echo "				<td>$row->mio_4 EURO</td>\n";
		echo "			</tr>\n";
		echo "		</table>\n";
		}
	}	
echo  "<br>Bitte klicken Sie auf <a href=javascript:history.back(1)>zurück</a> und füllen Sie alle Felder aus.";	
?>
Mit Zitat antworten
  #2  
Alt 22.11.2005, 13:05:41
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Verschiedene abfragen in einem html.doc ausgeben

Was ist nun Deine eigentliche Frage ?

Wenn es um die Wiederholung folgenden Codes geht

PHP-Code:
        {
        echo 
"        <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
        echo 
"            <tr>\n";
        echo 
"                <td></td>\n";
        echo 
"                <td class=\"textueberschrift\">Tarif</td>\n";
        echo 
"                <td class=\"textueberschrift\">Umfang</td>\n";
        echo 
"                <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
        echo 
"            </tr>\n";
        echo 
"             <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_1 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"            <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_2_5 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"            <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_4 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"        </table>\n";
                
        } 
dann mach eine Funktion draus
PHP-Code:
function abc($row)
        {
        echo 
"        <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
        echo 
"            <tr>\n";
        echo 
"                <td></td>\n";
        echo 
"                <td class=\"textueberschrift\">Tarif</td>\n";
        echo 
"                <td class=\"textueberschrift\">Umfang</td>\n";
        echo 
"                <td class=\"textueberschrift\">Jahresbeitrag</td>\n";
        echo 
"            </tr>\n";
        echo 
"             <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">1 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_1 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"            <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">2,5 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_2_5 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"            <tr>\n";
        echo 
"                <td><input type=\"radio\" name=\"default\" value=\"radioValue\" border=\"0\"></td>\n";
        echo 
"                <td>Haftpflicht</td>\n";
        echo 
"                <td align=\"right\">4 Mio. Euro pauschal für Personen- und Sachschäden</td>\n";
        echo 
"                <td>$row->mio_4 EURO</td>\n";
        echo 
"            </tr>\n";
        echo 
"        </table>\n";
                
        } 
und ersetzte den Code an den entsprechenden Stellen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 22.11.2005, 14:59:22
stoppel66 stoppel66 ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 11
AW: Verschiedene abfragen in einem html.doc ausgeben

Ja, zu deiner Frage. Es geht um diesen Code. Der vollständige Code ist noch viel länger. Es muss ja nur der Wert von 3 Feldern geändert werden.

1.wert $row->mio_1
2.wert $row->mio_2_5
3.wert $row->mio_4

Diese Werte werden aus den jeweiligen Tabellen ausgelesen.
Die Feldnamen der 3 tabellen sind gleich.
Mit Zitat antworten
  #4  
Alt 22.11.2005, 15:18:38
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Verschiedene abfragen in einem html.doc ausgeben

Na dann, wie oben beschrieben: mach ne Funktion draus und übergib der Funktion $row. Der Aufruf erfolgt innerhalb der {}-Klammern von while.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 22.11.2005, 16:02:26
stoppel66 stoppel66 ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 11
AW: Verschiedene abfragen in einem html.doc ausgeben

Danke für deine Hilfe,

habs umgesetz und funktioniert.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
mod rewrite für verschiedene Dateien rognox Apache HTTP-Server 10 31.08.2005 13:14:44
bild als pdf ausgeben Stifler PHP Grundlagen 16 26.04.2005 05:53:13
Wie abfragen? MarkusStruebel MySQLi/PDO/(MySQL) 1 14.03.2005 17:08:25
html ausgeben rSh PHP für Fortgeschrittene und Experten 2 04.06.2004 11:14:10
SQL-Ergebnis über mehrere html-Seiten ausgeben Maos PHP für Fortgeschrittene und Experten 5 27.08.2003 14:17:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02:06 Uhr.


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


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