Zum Inhalt springen

Problem mit PHP Script

Erstellt am 29. Juli 2004 · 15 Antworten · letzte Antwort am 4. August 2004

Tags: Frage

entrust ·
Dander schrieb

binde es per marker ein

marks.PHP = PHP-SCRIPT
marks.PHP.file = linkzumscript

MFG

Dander

mache ich das ganz normal im Template?! Irgendwie will das nicht hinhauen :-/

Kannst du mir einmal einen vollständigen Beispielcode geben?! :-P ... Marker = INHALT

Gruß,
entrust

entrust ·
grisub schrieb

probier es mal mit der extension iframe2 einzubinden

hab's probiert - haut nicht hin :-(

Dander ·

du machst ein html template mit einem marker
z.B: ###PHP###
dann schreibst du ins setup das ganze übliche ..
und dann
page.10.marks.PHP = PHP-SCRIPT
page.10.marks.PHP.file = linkzumscript

MFG

Dander

entrust ·

Damit bekomme ich das irgendwie überhaupt nicht hin :-(

Der lässt alles schön leer bei mir...

Habe das bereits mit:

tt_content.script = CASE
tt_content.script {
key.field = select_key
test = PHP_SCRIPT_EXT
test.file = fileadmin/fischerei/php/kunde.php
}

probiert, nur macht der da so ein DUMMES IFrame für den Inhalt, welches ich nicht größer bekomme :-(

http://fischereihandel-ulitzsch.de/index.php?id=93

----

Space-Teddy ·

wenn´s n stink normales php script ist,

da gibts ne ext zum einbinden von PHP scripten .... funzt super bei mir ....

typo3.org/extension such nach

page_php_content so heist se ....

kanst dan php scripte als seiten kontent einbinden ....

greatz daniel

entrust ·
Space-Teddy schrieb

wenn´s n stink normales php script ist,

da gibts ne ext zum einbinden von PHP scripten .... funzt super bei mir ....

typo3.org/extension such nach

page_php_content so heist se ....

kanst dan php scripte als seiten kontent einbinden ....

greatz daniel

Die habe ich schon drin die Extension, da habe ich nur das Problem, dass das Script nicht ausgeführt wird :-(

Wenn ich das dort als INCLUDE reinpacke öffnet sich das Ergebnis der Anfrage aus dem Script in einem neuen Fenster, was eigentlich nicht passieren sollte...

Space-Teddy ·

ahhh ha ...

sowas .... bzw noch ein anderes problem hatte ich mit der ext auch schon ... zwar mit mysql abfragen ....

ich glaub das bestimmte scrips nicht funktionieren, weil sie konflikte mit typo auslösen ....

und der includ befehl glaub ich wäre so einer ....

ausserdem kommt typo ab und an ma auch mit " durcheinander ....

habs bei mir mit try und error rumbasteln im script nachher doch zum laufen bekommen ....

aber mit include ....*achselzuck* dafür hab ich noch zu wenig scripte mit dem ding eingebunden
sorry ....

entrust ·
Space-Teddy schrieb

ahhh ha ...

sowas .... bzw noch ein anderes problem hatte ich mit der ext auch schon ... zwar mit mysql abfragen ....

ich glaub das bestimmte scrips nicht funktionieren, weil sie konflikte mit typo auslösen ....

und der includ befehl glaub ich wäre so einer ....

ausserdem kommt typo ab und an ma auch mit " durcheinander ....

habs bei mir mit try und error rumbasteln im script nachher doch zum laufen bekommen ....

aber mit include ....*achselzuck* dafür hab ich noch zu wenig scripte mit dem ding eingebunden
sorry ....

jap, ist mir SQL Abfrage...

try and catch... ist doch erst ab PHP 5 drin, oder?!

Space-Teddy ·

ehhh ..... 😉

try&error ....
also ich probiers ... wenns nit klappt pech neuer vrsuch ...

lol 😃

try&catch in PHP5 ... kann sein

try&error in PHP5 .... bestimmt nicht 😉

post mal den mysql teil von deinem script ...

mein da wäre was geseeen mit mysql_fetch_assoc
und so ....

entrust ·

😃 try & catch kenn ich bisher nur aus JAVA :-P naja... 😃

Der CODE vom PHP sieht momentan noch so aus:

<?php

 

$host = "localhost";

$user = "****";

$pass = "****";

$db   = "****";

 

$connect=mysql_connect($host,$user,$pass);

mysql_select_db($db,$connect);

 

$res = mysql_query("SELECT * FROM kundenverwaltung");

                                      $num = mysql_num_rows($res);

                                      

 

echo "

<form method="post" action="$PHP_SELF">

<table cellpadding="0" cellspacing="0" border="0">

<tr>

         <td><table cellpadding="0" cellspacing="0" border="0">

 

";

 

                                      for ($i=0; $i<$num; $i++)

                                               {

                                               $k_fn = mysql_result($res, $i, "Firmenname");

                                               $k_ap = mysql_result($res, $i, "Ansprpartner");

                                               $k_ort = mysql_result($res, $i, "Ort");

                                               $k_str = mysql_result($res, $i, "Str");

                                               $k_hnr = mysql_result($res, $i, "Hnr");

                                               $k_plz = mysql_result($res, $i, "Plz");

                                               $k_tel = mysql_result($res, $i, "Tel");

                                               $k_fax = mysql_result($res, $i, "Fax");

                                               $k_em = mysql_result($res, $i, "Email");

                                               $k_ws = mysql_result($res, $i, "Website");

                                               $k_br = mysql_result($res, $i, "Branche");

 

echo "

         <tr>

                   <td colspan="2">&nbsp;</td>

         </tr>

         <tr>

                   <td height="20" colspan="2" class="h1"><b>$k_fn</b> (<a href='http://$k_ws' target="_blank">$k_ws</a>)</td>

         </tr>

         <tr>

                   <td colspan="2"><b>Branche:</b> $k_br<br><b>Ansprechpartner:</b> $k_ap</td>

         </tr>

         <tr>

                   <td colspan="2">&nbsp;</td>

         </tr>

         <tr>

                   <td class="left">$k_plz $k_ort<br>$k_str $k_hnr</td>

                   <td class="right">Telefon: $k_tel<br>Fax: $k_fax<br>E-Mail: $k_em</td>

         </tr>

         <tr>

                   <td class="spacer" colspan="2">&nbsp;</td>

         </tr>

";

}

 

echo "

         </table>

         </td>

         <td width="20">

                   &nbsp;

         </td>

         <td valign="top">   

                   <table cellpadding="0" cellspacing="0" border="0">

                            <tr>

                                      <td height="10" class="h1"><b>Suche</b></td>

                            </tr>

                            <tr>

                                      <td><select name="spalte">

                                               <option>Firmenname</option>

                                               <option>Ort</option>

                                               <option>Plz</option>

                                               </select>&nbsp;<input type="Text" name="allg_suche">&nbsp;<input type="submit" name="a_suche" value="Suche">

                                      </td>

                            </tr>

                            <tr>

                                      <td>&nbsp;</td>

                            </tr>

                            <tr>

                                      <td>Suche nach dem Begriff: "<b>$allg_suche</b>" in der Rubrik: "<b>$spalte</b>"</td>

                            </tr>

                            <tr>

                                      <td>&nbsp;</td>

                            </tr>

                            <tr>

                                      <td>

                            ";

                            

                            if ($a_suche && $allg_suche!=""){

                            

                            $res2 = mysql_query("SELECT * FROM kundenverwaltung where $spalte = '$allg_suche'");

                            $num2 = mysql_num_rows($res2);

                            for ($i=0; $i<$num2; $i++)

                                               {

                                               $k_fn = mysql_result($res2, $i, "Firmenname");

                                               $k_ap = mysql_result($res2, $i, "Ansprpartner");

                                               $k_ort = mysql_result($res2, $i, "Ort");

                                               $k_str = mysql_result($res2, $i, "Str");

                                               $k_hnr = mysql_result($res2, $i, "Hnr");

                                               $k_plz = mysql_result($res2, $i, "Plz");

                                               $k_tel = mysql_result($res2, $i, "Tel");

                                               $k_fax = mysql_result($res2, $i, "Fax");

                                               $k_em = mysql_result($res2, $i, "Email");

                                               $k_ws = mysql_result($res2, $i, "Website");

                                               $k_br = mysql_result($res2, $i, "Branche");

                                                         

                            echo "

                            <table cellpadding="0" cellspacing="0" border="0">

                            <tr>

                                      <td height="20" colspan="2" class="h1"><b>$k_fn</b> (<a href='http://$k_ws' target="_blank">$k_ws</a>)</td>

                            </tr>

                            <tr>

                                      <td colspan="2"><b>Branche:</b> $k_br<br><b>Ansprechpartner:</b> $k_ap</td>

                            </tr>

                            <tr>

                                      <td colspan="2">&nbsp;</td>

                            </tr>

                            <tr>

                                      <td class="left">$k_plz $k_ort<br>$k_str $k_hnr</td>

                                      <td class="right">Telefon: $k_tel<br>Fax: $k_fax<br>E-Mail: $k_em</td>

                            </tr>

                            <tr>

                                      <td class="spacer" colspan="2">&nbsp;</td>

                            </tr>

                            </table>

                            ";

                            }}

                            

                            else {

                                      echo "<tr>

                                                        <td><b>Bitte geben Sie einen Suchbegriff ein</b></td>

                                                 </tr>";

                            }

 

                   echo "

                   </td>

                            </tr>

                   </table>

         </td>

</tr>

</table>

</form>

 

";

 

?>
Space-Teddy ·

ja

ich denke du bekommst das schon zum laufen

solltest mal auf php.net dir die mysql funktionen mal genau ansehen ....

musste zimlich lange mit anderen mysql befehlen rumspielen bis es dann funktioniert hat

hier mein script mit den mysql dingern halt

mysql_connect ($hostname,$username,$password); 

mysql_select_db($dbName); 
$query = "SELECT * FROM user_calendar_event "; 

$result = mysql_query($query); 
$number = mysql_num_rows($result); 
print "<font face="Arial" size="1">Der <i>Eventkalender</i><br> enth&auml;lt zur Zeit<b> $number </b><br>Event-Eingetragen</font><br>"; 

$row = mysql_fetch_assoc(mysql_query($query)) ;

$massage[] .= $row;

zählt nur die einträge ....

aber vieleicht bekommst du so dein script ein bischen näher ans laufen ...