Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Przekazywanie zmiennych
pawik
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.07.2007

Ostrzeżenie: (0%)
-----


Witam dopiero uczę się programować w PHP także proszę się nie śmiać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pisze na cake php i mam następujący problem : Mam dwie stronki jedna to add.thtml a druga to index1.thtml i struktura ich jest taka :

add.thtml

  1. <h2>Nowy przedmiot</h2>
  2. <table class="tabelaedit">
  3. <form action="<?php echo $html->url('/things/add'); ?>" method="post">
  4. <tr>
  5. <div class="required">
  6.  
  7. <td>
  8. <?php echo $form->labelTag('Thing/Id_opisu', 'Id Opisu');?>[html]
  9. </td>
  10. <td>
  11.  
  12. <?
  13.  
  14. $opis=null;
  15. echo $html->input('Thing/Id_opisu', array('value' => $opis));
  16. $opis = $_GET['opis'];
  17.  
  18. ?>
  19.  
  20. <?php echo $html->tagErrorMsg('Thing/Id_opisu', 'Wprowadz dane !!!');?>
  21. <?php echo $html->link('Lista', '/descriptions/index1');?>
  22. </td>
  23. </div>
  24. </tr>
  25. <tr>
  26. <div class="required">
  27. <td>
  28. <?php echo $form->labelTag('Thing/Id_pochodzenia', 'Id Pochodzenia');?>
  29. </td>
  30. <td>
  31. <?php echo $html->input('Thing/Id_pochodzenia', array('value' => $_GET['poch']));?>
  32. <?php echo $html->tagErrorMsg('Thing/Id_pochodzenia', 'Wprowadz dane !!!');?>
  33. <?php echo $html->link('Lista', '/origins/index1');?>
  34.  
  35. </td>
  36. </div>
  37. </tr>
  38. <tr>
  39. <div class="optional">
  40. <td>
  41. <?php echo $form->labelTag('Thing/Numer_zdjecia', 'Numer Zdjecia');?>
  42. </td>
  43. <td>

<?php echo $html->input('Thing/Numer_zdjecia', array('size' => '60'));?>
<?php echo $html->tagErrorMsg('Thing/Numer_zdjecia', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<div class="optional">
<td>
<?php echo $form->labelTag('Thing/Data_dodania', 'Data Dodania');?>
</td>
<td>
<?php echo $html->dateTimeOptionTag('Thing/Data_dodania', 'MDY' , 'NONE', $html->tagValue('Thing/Data_dodania'), array());?>
<?php echo $html->tagErrorMsg('Thing/Data_dodania', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<div class="optional">
<td>
<?php echo $form->labelTag('Thing/Nr_protokolu_zew', 'Nr Protokolu Zew');?>
</td>
<td>
<?php echo $html->input('Thing/Nr_protokolu_zew', array('size' => '60'));?>
<?php echo $html->tagErrorMsg('Thing/Nr_protokolu_zew', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<div class="optional">
<td>
<?php echo $form->labelTag('Thing/Nr_protokolu_wew', 'Nr Protokolu Wew');?>
</td>
<td>
<?php echo $html->input('Thing/Nr_protokolu_wew', array('size' => '60'));?>
<?php echo $html->tagErrorMsg('Thing/Nr_protokolu_wew', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<div class="optional">
<td>
<?php echo $form->labelTag('Thing/Parametry', 'Parametry');?>
</td>
<td>
<?php echo $html->input('Thing/Parametry', array('size' => '60'));?>
<?php echo $html->tagErrorMsg('Thing/Parametry', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<div class="optional">
<td>
<?php echo $form->labelTag('Thing/Uwagi', 'Uwagi');?>
</td>
<td>
<?php echo $html->textarea('Thing/Uwagi', array('size' => '60'));?>
<?php echo $html->tagErrorMsg('Thing/Uwagi', 'Wprowadz dane (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !');?>
</td>
</div>
</tr>
<tr>
<td></td>
<td>
<div class="submit">
<?php echo $html->submit('DODAJ');?>
</div>
</td>
</form>
</tr>
</table>
[/html]

index.thtml :

  1. <div class="descriptions">
  2. <h2>List opisów</h2>
  3.  
  4. <table class = "tabelaindex">
  5. <tr>
  6. <th>Id Opisu</th>
  7. <th>Pozycja Na Zdjeciu</th>
  8. <th>Pozycja W Protokole</th>
  9. <th>Nazwa</th>
  10. <th>Actions</th>
  11. </tr>
  12. <?php foreach ($descriptions as $description): ?>
  13. <tr>
  14. <td><?php echo $description['Description']['Id_opisu']; ?></td>
  15. <td><?php echo $description['Description']['Pozycja_na_zdjeciu']; ?></td>
  16. <td><?php echo $description['Description']['Pozycja_w_protokole']; ?></td>
  17. <td><?php echo $description['Description']['Nazwa']; ?></td>
  18. <td class="actions">
  19. <form action="<?php echo $html->url('/things/add'); ?>" method="GET">
  20. <?
  21. echo $html->link('Dodaj','/things/add/?opis=' . $description['Description']['Id_opisu'])
  22. ?>
  23. </form>
  24. </td>
  25. </tr>
  26. <?php endforeach; ?>
  27. <br>
  28. <ul class="actions">
  29. <li><?php echo $html->link('Nowy opis', '/descriptions/add'); ?></li>
  30. </ul>
  31. </div>


I teraz pytanie chce dodac indeks wybranego z listy descriptions wybieram id_opisu i przekazują ją metoda get do pod stronki add wpisuje ja do tablicy. I wszystko było by w porzadku ale mam jeszcze druga zmienna która w ten sam sposób chce umieścić a dokładnie id_pochodzenia i chciałem zrobić na tej samej zasadzie co przekazanie id_opisu jednakże przełaczając się na kolejna podstronę z lista pochodzenia i wracając tracę wszystkie informacje o juz wybranym id_opisu.

Czy ktoś mógł by mi podpowiedzieć jakieś rozwiązanie najchętniej zgodne z CakePHP lub inne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzieki



Już sobie poradziłem ;p szkoda ze nikt nie umiał pomoc zraziłem sie do tego forum.
Go to the top of the page
+Quote Post
qwaq
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


skoro powtarzasz temat kropka w kropke z juz zalozonym to sie nie dziw
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 13:54