Autor Zpráva
Rommy
Profil *
Hezký den všem. Mohl by mi někdo nasměrovat nebo poradit?
Mám formulář, kde do pole zadávám čas
<form action="cas.php" method="post">
<input type="text" name="cas1"><br>
<input type="submit" value="Odeslat data formuláře">
</form>

a potřeboval bych v souboru cas.php
<iframe width="640" height="400" src="http://www.youtube.com/embed/kyAyFRXkS5o?start=150&end=180" frameborder="0" allowfullscreen></iframe>
nahradit hodnotu
&end=180
odeslanou hodnotou, a hodnota
?start=150
by měla být např. o 30 menší

Asi by to mělo být v zakázkách, ale třeba někdo pomůže. Děkuji.
Chro
Profil
obsah souboru cas.php

<?php

if (isset($_POST['cas1']))

{

$end = (int) $_POST['cas1'];

$start = $end > 30 ? ($end - 30) : 0;

//↑podmínka: když hodnota $end bude víc jak 30, hodnota $start bude o 30 méně, jinak 0

}

else

{

//defaultní nastavení
$start = 0;

$end = 30;

}

echo '<iframe width="640" height="400" src="http://www.youtube.com/embed/kyAyFRXkS5o?start='.$start.'&amp;end='.$end.'" frameborder="0" allowfullscreen></iframe>
';
?>
Rommy
Profil *
Chro:
Moc ti děkuju, funguje to opravdu velmi dobře :-)
Nerad bych tě využíval, ale dovolím si tě ještě požádat, jak by to vypadalo v případě, kdyby se data načítala z databáze...kde by v nějaké tabulce byly např. takovéhle záznamy?
<table border="1">
<tr>
    <td>ID číslo záznamu</td>
    <td ><font color="#008000">hodnota k odeslání</font></td>
    <td>čas(end)</td>
</tr>
<tr>
    <td>1</td>
    <td>1011</td>
    <td>120</td>
</tr>
<tr>
    <td>2</td>
    <td>2244</td>
    <td>150</td>
</tr>
<tr>
    <td>3</td>
    <td>8345</td>
    <td>220</td>
</tr>
</table>
Chro
Profil
V práci s databází v PHP nejsem zběhlý, s PHP běžně nepracuju. Takže ti bohužel neporadím.
Rommy
Profil *
Chro:
I tak ještě jednou děkuji.
Nenašel by se tedy někdo jiný ochotný?
Taps
Profil
Rommy:
Jsem ochoten ti skript napsat. Pokud nemáš zkušenosti s MySQL tak se bude jen velmi obtížně radit.
Rommy
Profil *
Taps:
Žádnou databázi nemám vytvořenou, jde mi o pohled na to, jak by mohla vypadat struktura možného zápisu; jak se načte ta proměnná a posléze vypíše výsledek.
Pokud bys prosím mohl nastínit.
Taps
Profil
Rommy:
v základě je nutné mít navrženou databázovou tabulku, struktura by mohla být např. níže uvedená
ID
URL_VIDEA
CAS_ZACATEK
CAS_KONEC

a pak by jsi do této tabulky vkládal videa, případně doplňoval čas začátku a konce videa
Rommy
Profil *
Taps:
a zde bych místo [cas1] zadával "hodnotu k odeslání" ?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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