Autor Zpráva
didko
Profil *
potrebujem pomoc, kde je chyba? ezobrazujú sa údaje databazy, ale len napr: $name


echo '<p><font face="Arial" size="2">Profil: $name</font></p>';
echo '<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="133">';
echo '  <tr>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Pravdivé ';
echo '    Meno:</b> $tmprealname</font></td>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Vek:</b> ';
echo '    $tmprealage</font></td>';
echo '    <td width="50%" height="65" valign="top"><font size="2" face="Arial">• ';
echo '    <b>Pohlavie:</b> $tmpgender</font></td>';
echo '  </tr>';
echo '  <tr>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• ';

Nox
Profil
V apostrofech se proměnné neparsují, takže buď budeš muset použít uvozovky a ty vnitřní uvozovky escapovat nebo přidat proměnné spojením řetězců
"...Profil: ".$name."</font>..."
didko
Profil *
[#2]

:) ďakujem
Taps
Profil
didko
Toto by snad mělo fungovat.
echo '<p><font face="Arial" size="2">Profil:'.$name.'</font></p>';
echo '<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="133">';
echo '  <tr>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Pravdivé ';
echo '    Meno:</b>'. $tmprealname.'</font></td>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• <b>Vek:</b> ';
echo   $tmprealage.'</font></td>';
echo '    <td width="50%" height="65" valign="top"><font size="2" face="Arial">• ';
echo '    <b>Pohlavie:</b>'. $tmpgender.'</font></td>';
echo '  </tr>';
echo '  <tr>';
echo '    <td width="25%" height="65" valign="top"><font size="2" face="Arial">• ';
didko
Profil *
[#1] [#4]

Ľudia ste zlatý, funguje to...
didko
Profil *
mam takýto skript, zobrazy mi to určité url, ale len vypíše. Ja by som to potreboval ako odkaz...

<?php    
    if (isset($_POST['submitBtn'])){
         $url = isset($_POST['myurl']) ? $_POST['myurl'] : '';
         if (!(strpos($url,'http://') === 0) ) $url = 'http://'.$url;

?>



skúšal som, ale nechápem. napr:
<?php    

    if (isset($_POST['submitBtn'])){
         $url = isset($_POST['myurl']) ? $_POST['myurl'] : '';
         if (!(strpos($url,'http://') === 0) ) $url = "<a href="http://'.$url'">'.$url'</a>";

?>
fajzen
Profil
<?php    

    if (isset($_POST['submitBtn'])){
         $url = isset($_POST['myurl']) ? $_POST['myurl'] : '';
         if (!(strpos($url,'http://') === 0) ) $url = "<a href=\"http://$url\">$url</a>";

?>

- reťazce sú uzatvorené v úvodzovkách
- úvodzovky, ktoré sa majú vypísať sa escapujú (\"), apostrofy, ktoré sa majú vypísať sa neescapujú
- premenné nemusíš nijak oddelovať, samy sa rozvinú do textu

alebo
<?php    

    if (isset($_POST['submitBtn'])){
         $url = isset($_POST['myurl']) ? $_POST['myurl'] : '';
         if (!(strpos($url,'http://') === 0) ) $url = '<a href="http://' . $url . '">' . $url . '</a>';

?>

- reťazce sú uzatvorené v apostrofoch
- apostrofy, ktoré sa majú vypísať, sa escapujú (\'), úvodzovky, ktoré sa majú vypísať, sa neescapujú
- premenné treba pripájať k reťazcu bodkou:
a, na začiatko: echo $premenna . 'reťazec';
b, na koniec: echo 'reťazec' . $premenna;
c, do stredu: echo 'reťazec' . $premenna . 'pokračovanie reťazca';
didko
Profil *
trápil som sa, ale funguje to, robil som si vlastný vyhladávač - funguje.

pre ukážku (časť kódu) ako som to vyriešil:


<?php    
    if (isset($_POST['submitBtn'])){
         $url = isset($_POST['myurl']) ? $_POST['myurl'] : '';
         if (!(strpos($url,'http://') === 0) ) $url = 'http://'.$url;
echo "<br>Hladá sa na internete: $myurl <br><br>";

?>


        <table width="100%">
<?php
         $txt = getPage($url);
         $linkArray = checkPage($txt);
         foreach ($linkArray as $value) {
            /*if (pingLink($value) <= 0){
               $status = "INVALID";
            } else {
               $status = "OK";
            }*/
             echo "<tr><td align='left'><a href=$value target=_new>$value</a></td><td>$status</td></tr>";
             sleep(2);
             @ob_flush();
             flush();
         }

?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: