Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „PHP Code Verkettung funktioniert nicht“

mirmoos

Nicht mehr ganz neu hier

Hallo Leute,

Ich hab bei folgendem Code ein Problem. Mit dem Code lass ich eine kleine Grafik Anzeigen einen Hyperlink generieren und davor einen kleinen Text schreiben. So von der Anzeiger her funktioniert das auch, aber es wird immer alles untereinander angezeigt. Ich will es aber der reihe nach haben. Es soll direkt nebeneinand angezeigt werden. Hier mal mein Code.

Ich bin bei Gott kein PHP Profi, also ein bisschen nachtsichtig sein ;)

PHP:
echo 'Datenblatt: <img src="http://www.nuke-grafix.de/ebay/PDFlogo.jpg" width="24" height="25">
                    <a class="LINK" href="http://www.nuke-grafix.de/ebay/Datenblaetter/'; echo $HTTP_POST_VARS["form_datenblatt"]; echo '" target="_blank"> >>> Datenblatt anzeigen <<< </a>';

Danke schon mal

Gruß Chris
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

Moin Chris!
versuchs mal so:

$datenblatt = $HTTP_POST_VARS["form_datenblatt"];
echo "Datenblatt: <img src='http://www.nuke-grafix.de/ebay/PDFlogo.jpg' width='24' height='25'>
<a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt." target='_blank'> >>> Datenblatt anzeigen <<< </a>";

Viele Grüße
Tim
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Hallo,

Danke für deine Antwort.

Leider hat es keine Änderung bewirkt.

Ich hab das Script in einer Tabellenreihe drin. Das dürfte aber nichts ändern oder?

Gruß Chris
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

achso, dann öffne die spalte an der stelle mal mit <td nowrap> LINK </td>
das nowrap verhindert, dass die tabelle in dieser spalte automatisch einen zeilenumbruch macht.
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Juckt den Browser wohl auch nicht.

Hier mal die komplette Tabellenspalte:

Die '; hinter <td> kommen davon das ich die innerhalb eines anderen php Codes habe. Ich hoffe das macht kein Problem.

PHP:
    <td nowrap>';
        
        $checkform_datenblatt = $HTTP_POST_VARS["form_datenblatt_2"];
                
            if($checkform_datenblatt == true)
                { 
                    $datenblatt = $HTTP_POST_VARS["form_datenblatt"];
                    
                    echo '<p>';
                    echo "Datenblatt: <img src='http://www.nuke-grafix.de/ebay/PDFlogo.jpg' width='24' height='25'>
                    <a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt." target='_blank'> >>> Datenblatt anzeigen <<< </a>";
                    echo '<p>';                 
                                  
                }
                
echo '</td>
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Müsste alles sein:

PHP:
                      <?php
        
        $check5 = $HTTP_POST_VARS["form_Check_5"];
        
        if($check5 == true)
        {
          echo          
    
           '<table width="100%" border="0" cellspacing="0" cellpadding="0" class="Stil2">
  <tr>
    <td><img src="http://www.nuke-grafix.de/ebay/Zusatz.jpg" width="350" height="35"></td>
  </tr>
  <tr>
    <td nowrap>';
        
        $checkform_datenblatt = $HTTP_POST_VARS["form_datenblatt_2"];
                
            if($checkform_datenblatt == true)
                { 
                    $datenblatt = $HTTP_POST_VARS["form_datenblatt"];
                    
                    echo '<p>';
                    echo "Datenblatt: <img src='http://www.nuke-grafix.de/ebay/PDFlogo.jpg' width='24' height='25'>
                    <a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt." target='_blank'> >>> Datenblatt anzeigen <<< </a>";
                    echo '<p>';                 
                                  
                }
                
echo '</td>
  </tr>
  <tr>
    <td>';
    
        $checkform_youtube = $HTTP_POST_VARS["form_youtube_2"];
                
            if($checkform_youtube == true)
                {
                    echo    '<p>';
                     echo $HTTP_POST_VARS["form_Youtube"];    
                    echo    '<p>';    
                }
                
    echo '</td>
  </tr>
</table>';
                      
        }
    ?>
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

Wofür die Absätze vor und nach den links?

habe noch ein anführungszeichen vergessen. ersetzt bitte diese zeile:
<a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt."' target='_blank'> >>> Datenblatt anzeigen <<< </a>";

(Anbführungszeichen hinter $datenblatt." hat gefehlt
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

ansonsten kann ich nichts erkennen, warum das nicht gehen sollte. du kannst ja ncohmal die spaltenbreite fix vorgeben:
<td width="200"> zum beispiel, dann kannst du sehen, ob die tabelle den zeilenumbruch macht oder der interpreter.
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Ich versuchs mal mit deinem Beispiel vom vorvorpost. Feste Spaltenbreite hat ich schon versucht. Hat auch nichts geholfen.

Danke schon mal (-;
 

Duddle

Posting-Frequenz: 14µHz

AW: PHP Code Verkettung funktioniert nicht

PHP:
echo '<p>';
echo "Datenblatt: <img src='http://www.nuke-grafix.de/ebay/PDFlogo.jpg' width='24' height='25'><a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt." target='_blank'> >>> Datenblatt anzeigen <<< </a>";
echo '</p>';

Das sollte nicht das Problem sein, aber dein schließendes Paragraph-Tag war nicht richtig geschlossen (<p> statt </p>).

Ansonsten ist das ja ein HTML-Problem, dort wird letztlich die Formatierung durchgeführt. Also schau dir den generierten HTML-Code an (was witzig wird bei den wilden echos) und schreib dort (am besten in einer statischen Datei) so lange rum, bis das gewünschte erscheint.


Duddle
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

Also, was du jetzt nochmal versuchen solltest ist die ganzen extras von dem table-tag weglzulassen. (Was ist zum beispiel "Stil2"? einfach nur mal <table border="1">
border=1 um mal zu sehen, ob die links untereinander sind, weil die tabelle zu klein ist, oder ob da in der syntax nochwas falsch ist.
 

Chriss1987

me.drinkCoffee();

AW: PHP Code Verkettung funktioniert nicht

Hi,

noch ein kleiner Hinweis, lieber statt $HTTP_POST_VARS $_POST verwenden. $HTTP_POST_VARS gilt als veraltet!

Was dein Problem mit den Umbrüchen angeht, die Idee, das mit dem border=1 zu überprüfen ist doch schonmal ein Schritt in die richtige Richtung. Wie sieht denn der generierte Quelltext aus?

Schöne Grüße aus dem Sauerland!
Chriss
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Hallo,

Danke für die neuen Anregungen. Ich bin gestern nicht mehr zum testen gekommen. Das werd allerdings gleich nachhohlen und bericht erstatten.

@Chriss1987: Meinst du statt $HTTP_POST_VARS --> $_POST? Das kam aus dem Satzzusammenhang nicht ganz raus.

Gruß Chris
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

So hab jetz mal einiges von euren Tipps umgesetzt. Hat allerdings immer noch nicht funktioniert. Ich seh jetz den Rahmen aussenrum der is groß genug. Das sollte alles nebeneinander Platz haben. Ich werd mal einen Screen hochladen.

Gruß Chris

PS: Bin für weitere Tipps offen :)

km56nnkl_jpg.htm%20target=_blank%3EHier mal der Screen zum Problem:
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

Poste doch bitte mal den generierten quelltext! Dann kann man da vielleciht noch was finden.
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Hab selber grad mal einen blick in den generierten Code geworfen und mir ist aufgefallen das vor dem Datenblatt und dahinter auch nochmal ein <p> auftaucht. Könnte das mein Fehler sein?


PHP:
<style type="text/css">
td img {display: block;}
.Stil1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Stil2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.Stil3 {
    font-size: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Artikelbeschreibung
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: thin dotted #999999;
}
.Produktname
{
    font-size: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil5 
{
font-size: 20px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Rahmen
{
    border: thin dotted #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Rahmen2
{
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: none;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
a.LINK:link {color:#000000; size:12px;}
a.LINK:visited {color:#000000; size:12x;}
a.LINK:active {color:#000000; size:12px;}
a.LINK:hover {color:#0000FF; size:12px; text-decoration:underline;} 
</style>
<!--Fireworks CS3 Dreamweaver CS3 target.  Created Wed Apr 01 17:13:50 GMT+0200 2009-->
</head>
    <body bgcolor="#ffffff">
<form action="ausgabe.php" method="post" name="FormName">
<div align="center">
<table width="989" height="885" border="0" align="center" cellpadding="0" cellspacing="0">
  <!-- fwtable fwsrc="Unterseite.png" fwpage="Seite 1" fwbase="Unterseite.gif" fwstyle="Dreamweaver" fwdocid = "1477172822" fwnested="0" -->
  <tr>
    <td colspan="2"><img src="../../Nuke-grafix/ebay/spacer.gif" width="989" height="1" border="0" alt="" /></td>
    <td width="1"><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="1" border="0" alt="" /></td>
  </tr>
  <tr>
    <td height="247" colspan="2"><img src="http://www.nuke-grafix.de/ebay/Header.jpg" alt="" name="Header" width="989" height="247" border="0" usemap="#HeaderMap" id="Unterseite_r1_c1" /></td>
    <td><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="197" border="0" alt="" /></td>
  </tr>
  <tr>
    <td colspan="2"></td>
    <td rowspan="2"><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="521" border="0" alt="" /></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="2" align="center" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="50%" height="55" class="Produktname">Artikelname eingeben!!!</td>
        <td width="50%" height="55" class="Stil3"><div align="right"><img src="http://www.nuke-grafix.de/ebay/Hersteller/." alt="Vorschau" border="0"> </div></td>
      </tr>
      <tr>
        <td colspan="2" class="Artikelbeschreibung">Artikelbeschreibung eingeben!!!</td>
      </tr>
      <tr>
        <td width="50%" height="40" valign="bottom" class"Rahmen"><span class="Stil5">Technische Daten &amp; Details</span></td>
        <td width="50%" height="40" align="right" valign="bottom" class"Rahmen">&nbsp;</td>
      </tr>
      <tr>
        <td width="50%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="Rahmen">
          <tr>
            <td>Artikeldetails eingeben!!!            <br />
                    <br />
                     <br />
                    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="Stil1">
                      <tr>
                      
                      
                      <table border="1" width="100%">
  <tr>
    <td><img src="http://www.nuke-grafix.de/ebay/Zusatz.jpg"></td>
  </tr>
  <tr>
    <td><p>Datenblatt: <img src='http://www.nuke-grafix.de/ebay/PDFlogo.jpg' width='24' height='25'>
                    <a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/Reloop_DJ_CE.pdf target='_blank'> >>> Datenblatt anzeigen <<< </a></p></td>    
  </tr>
  <tr>
    <td></tr>
  <tr>
    <td><p>Youtube Link einfügen!!!</p></td>
  </tr>
</table>

                      </tr>
                      <tr>
                        <td><img src="http://www.nuke-grafix.de/ebay/Zahlung.jpg" alt="Zahlung"/></td>
                      </tr>
                      <tr>
                        <td><br/>
                          <p><img src="http://www.nuke-grafix.de/ebay/lockbox_150x65.gif" alt="" width="150" height="65" /><br />
                            <img src="http://www.nuke-grafix.de/ebay/ueberweisung.jpg" width="180" height="237" /><br />
                        </p></td>
                      </tr>
                      <tr>
                        <td><img src="http://www.nuke-grafix.de/ebay/Impressum.jpg" alt="Impressum" /></td>
                      </tr>
                      <tr>
                        <td><br />
                          Fa. Clubsupply<br />
                          <br />
                          Geschäftsführer: Christian Donislreiter<br />
                          <br />
                          Gartenstraße 87<br />
                          <br />
                          84577 Tüssling<br />
                          <br />                        </td>
                      </tr>
                      <tr>
                        <td><img src="http://www.nuke-grafix.de/ebay/Garantie.jpg" alt="Garantie" /></td>
                      </tr>
                      <tr>
                        <td><br />
                          - 2 Jahre Gewährleistung<br />
                          <br />
                          - siehe Rücknahmebedingungen<br />
                          <br /></td>
                      </tr>
                </table></td>
          </tr>
        </table>
              <p>&nbsp;</p>
          <p>&nbsp;</p></td>
        <td width="50%" align="right" valign="top"><div align="right">
        
        
 
          
          
          
 
          
          
 
          
          
          
 
          
          
          
        </div></td>
      </tr>
    </table>
        <p>&nbsp;</p></td>
  </tr>
  <tr>
    <td><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="50" border="0" alt="" /></td>
  </tr>
</table>
<textarea name="" cols="150" rows="250" accept-charset="UTF-8">
<style type="text/css">
td img {display: block;}
.Stil1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Stil3 {
    font-size: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Artikelbeschreibung
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: thin dotted #999999;
}
.Produktname
{
    font-size: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil5 
{
font-size: 20px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Rahmen
{
    border: thin dotted #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Rahmen2
{
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: none;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
</style>
<!--Fireworks CS3 Dreamweaver CS3 target.  Created Wed Apr 01 17:13:50 GMT+0200 2009-->


<div align="center">
  <table width="989" height="885" border="0" align="center" cellpadding="0" cellspacing="0">
    <!-- fwtable fwsrc="Unterseite.png" fwpage="Seite 1" fwbase="Unterseite.gif" fwstyle="Dreamweaver" fwdocid = "1477172822" fwnested="0" -->
    <tr>
      <td colspan="2"><img src="../../Nuke-grafix/ebay/spacer.gif" width="989" height="1" border="0" alt="" /></td>
      <td width="1"><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="1" border="0" alt="" /></td>
    </tr>
    
    <tr>
      <td height="247" colspan="2"><img src="http://www.nuke-grafix.de/ebay/Header.jpg" alt="" name="Header" width="989" height="247" border="0" usemap="#HeaderMap" id="Unterseite_r1_c1" /></td>
      <td><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="197" border="0" alt="" /></td>
    </tr>
    <tr>
      <td colspan="2"></td>
      <td rowspan="2"><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="521" border="0" alt="" /></td>
    </tr>
    
    <tr>
      <td colspan="2" rowspan="2" align="center" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="50%" height="55" class="Produktname">Artikelname eingeben!!!</td>
          <td width="50%" height="55" class="Stil3"><div align="right"><img src="http://www.nuke-grafix.de/ebay/Hersteller/." alt="Vorschau" border="0"></div></td>
        </tr>
        <tr>
          <td colspan="2" class="Artikelbeschreibung">Artikelbeschreibung eingeben!!!</td>
        </tr>
        <tr>
          <td width="50%" height="40" valign="bottom" class"Rahmen"><span class="Stil5">Technische Daten &amp; Details</span></td>
          <td width="50%" height="40" align="right" valign="bottom" class"Rahmen"></td>
        </tr>
        <tr>
          <td width="50%" valign="top">
          
          <table width="100%" border="0" cellspacing="0" cellpadding="0" class="Rahmen">
            <tr>
              <td>
Artikeldetails eingeben!!!<br />
<br />
<br />
            <table width="100%" border="0" cellpadding="0" cellspacing="0" class="Stil1">
              <tr>
                <td><img src="http://www.nuke-grafix.de/ebay/Zahlung.jpg" alt="Zahlung" width="266" height="40"/></td>
              </tr>
              <tr>
                <td> 
                <br />
<img src="http://www.nuke-grafix.de/ebay/lockbox_150x65.gif" alt="" width="150" height="65" /><br />                   
                     <img src="http://www.nuke-grafix.de/ebay/ueberweisung.jpg" width="180" height="237" /><br />                    </td>
              </tr>
              <tr>
                <td><img src="http://www.nuke-grafix.de/ebay/Impressum.jpg" alt="Impressum" width="266" height="40" /></td>
              </tr>
              <tr>
                <td>
<br />
Fa. Clubsupply<br /> <br /> 
Geschäftsführer: Christian Donislreiter<br /> <br /> 
Gartenstraße 87<br /><br />  
84577 Tüssling<br /> 
<br />                </td>
              </tr>
              <tr>
                <td><img src="http://www.nuke-grafix.de/ebay/Garantie.jpg" alt="Garantie" width="266" height="40" /></td>
              </tr>
              <tr>
                <td>
<br /> 
                - 2 Jahre Gewährleistung<br /><br />  
                - siehe Rücknahmebedingungen<br />  
<br /></td>
              </tr>
            </table>
         
              </td>
            </tr>
          </table>
          <p><p></p>
            <p><p></p></td>
          <td width="50%" align="right" valign="top"><div align="right">
          
               
          
          
          
 
          
          
 
          
          
          
 
          <br/>             
              
            </div></td>
        </tr>
        
      </table>      
        <p><p></p>
        </td>
    </tr>
    

    <tr>
      <td><img src="../../Nuke-grafix/ebay/spacer.gif" width="1" height="50" border="0" alt="" /></td>
    </tr>
  </table>
</div>
<p align="center"><p></p>
</textarea>
</div>
<p align="center"></p>
</body>
</html>

Edit: Hab die <p>'s im COde entfernt hat alledings auch nichts geändert.
 

tgreve

********

AW: PHP Code Verkettung funktioniert nicht

Wofür die Absätze vor und nach den links?

habe noch ein anführungszeichen vergessen. ersetzt bitte diese zeile:
<a class='LINK' href='http://www.nuke-grafix.de/ebay/Datenblaetter/".$datenblatt."' target='_blank'> >>> Datenblatt anzeigen <<< </a>";

(Anbführungszeichen hinter $datenblatt." hat gefehlt


Das Anführungszeichen fehlt immernoch!
 

mirmoos

Nicht mehr ganz neu hier

AW: PHP Code Verkettung funktioniert nicht

Hab ich auch grad noch gefunden und ausgebessert. Hat allerdings auch nichts bewirkt^^
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.187
Beiträge
2.582.068
Mitglieder
67.257
Neuestes Mitglied
Can Ergin
Oben