login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tabel in variable

Offline tested - 07/02/2006 16:43
Avatar van testedNieuw lid Is het mogelijk om een tabel in een variable te plaatsen zonder dat de opmaak verloren gaat?? Bijvoorbeeld zo:

$gegeven=table1

28 antwoorden

Gesponsorde links
Offline delta_004 - 07/02/2006 16:44
Avatar van delta_004 Onbekend ja maar niet zo:P
  1. $gegeven="table1";
Offline tested - 07/02/2006 16:45
Avatar van tested Nieuw lid neej, maar mijn vraag is hoe wel??
Offline vinTage - 07/02/2006 16:45
Avatar van vinTage Nieuw lid $gegeven = "<table border='1' width='100%' class='dingske'>";

of bedoel je dat niet ?
Offline Rens - 07/02/2006 16:46 (laatste wijziging 07/02/2006 16:46)
Avatar van Rens Gouden medaille

Crew algemeen
Tuurlijk.
  1. <?PHP
  2. $sTable = '<table border="1">';
  3. $sTable .= '<tr>';
  4. $sTable .= '<td colspan="2">';
  5. $sTable .= 'blaat';
  6. $sTable .= '</td>';
  7. $sTable .= '</tr>';
  8. $sTable .= '<tr>';
  9. $sTable .= '<td>';
  10. $sTable .= 'blaat';
  11. $sTable .= '</td>';
  12. $sTable .= '<td>';
  13. $sTable .= 'blaat';
  14. $sTable .= '</td>';
  15. $sTable .= '</tr>';
  16. $sTable .= '</table>';
  17. ?>


Je kunt gewoon html in een var. zetten, maar dan moet je er wel " of ' om zetten.
Anders lukt het niet.
Offline tested - 07/02/2006 16:46
Avatar van tested Nieuw lid zoiets, maar dat heb ik geprobeerd, kreeg een parse error
Offline Rens - 07/02/2006 16:46
Avatar van Rens Gouden medaille

Crew algemeen
Laat je code dan eens zien.
Dan kunnen we kijken wat je fout deed...
Offline tested - 07/02/2006 16:49
Avatar van tested Nieuw lid $bericht="<table border=\"1\" ID=\"table1\" name=\"tabel1\" width=\"100%\">"

had ergens gelezen dat die '\' er ook bij moest:s
Offline riekele - 07/02/2006 16:50
Avatar van riekele PHP beginner heb je er wel een ; achter?
Offline delta_004 - 07/02/2006 16:50 (laatste wijziging 07/02/2006 16:50)
Avatar van delta_004 Onbekend misschien de ;

riekele was me voor
Offline tested - 07/02/2006 16:52
Avatar van tested Nieuw lid krijg nog steeds parse error in deze lijn
Offline delta_004 - 07/02/2006 16:53
Avatar van delta_004 Onbekend HEB JIJ EEN ;?????
Die moet erachter.
want in die regel is niks fout.
Maar misschien handig om de regels erbove en eronder ook te laten zien.
Offline tested - 07/02/2006 16:54
Avatar van tested Nieuw lid ja, die had ik erachter. Ik krijg nu alleen maar de zin $bericht="<table border="1" ID=\"table1\" name=\"tabel1\" width=\"100%\">"
in mijn mailtje, en niet de tabel zelf
Offline delta_004 - 07/02/2006 16:58
Avatar van delta_004 Onbekend Ben ef duidelijk.
Krijg je de mail wel of krijgt je alleen die html code op je scherm?
Offline tested - 07/02/2006 16:58
Avatar van tested Nieuw lid ik krijg een mail met daarin die html code
Offline delta_004 - 07/02/2006 16:59 (laatste wijziging 07/02/2006 17:00)
Avatar van delta_004 Onbekend Oeps:S ik zit over een ander topic te prate. 
Maja heb je de html headers er wel bij?
Zoja dan ligt het aan je mail programme of aan je mailserver of heet dat ook al weer.
Offline tested - 07/02/2006 17:00
Avatar van tested Nieuw lid hoe zet je die html headers erbij??
Offline delta_004 - 07/02/2006 17:02
Avatar van delta_004 Onbekend Stuur ef de regel waar de mail verstuurd word dan zet ik het erin
Offline tested - 07/02/2006 17:03
Avatar van tested Nieuw lid mail('naam@adres.nl,'Bericht van '.$_POST['naam'],$bericht,'From: '.$_POST['naam']);
Offline delta_004 - 07/02/2006 17:04
Avatar van delta_004 Onbekend
  1. $headers = "From: "$_POST['naam'];
  2. $headers .= "MIME-Version: 1.0\r\n";
  3. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  4. mail('naam@adres.nl,'Bericht van '.$_POST['naam'],$bericht,$headers);
Offline tested - 07/02/2006 17:08 (laatste wijziging 07/02/2006 17:38)
Avatar van tested Nieuw lid echt vaag
parse error in:
  1. $headers = "From: "$_POST['naam'];

Offline vinTage - 07/02/2006 17:11 (laatste wijziging 07/02/2006 17:12)
Avatar van vinTage Nieuw lid
  1. <?php
  2. $headers = "From: ".$_POST['naam']." <".$_POST['email'].">";
  3. ?>

zo mss ?
Offline Rens - 07/02/2006 17:11 (laatste wijziging 07/02/2006 17:15)
Avatar van Rens Gouden medaille

Crew algemeen
  1. $headers = "From: "$_POST['naam'];

Moet wel een . tussen:
  1. $headers = "From: ".$_POST['naam'];

Bewijst dus dat je niet alles zomaar moet kopieren plakken, maar zelf ook nog beetje opletten...

@Hierboven, weet niet of dat het mail adres er per se achter moet, maar zo is het ook goed jah:D

Wel even je " afsluiten 
  1. <?php
  2. $headers = "From: ".$_POST['naam']." <".$_POST['email'].">";
  3. ?>


vinTage edit, ik was je net voor, ik zag het toen ik er php tags omgooide 
Offline tested - 07/02/2006 17:12 (laatste wijziging 07/02/2006 17:38)
Avatar van tested Nieuw lid niet te vroeg juichen, ik krijg nu een leeg mailtje:s
en nu zit er een parse error in:
  1. $headers .= "MIME-Version: 1.0\r\n";

Offline vinTage - 07/02/2006 17:14
Avatar van vinTage Nieuw lid $bericht in je mail functie naar
$_POST['bericht'] veranderen ?
Offline tested - 07/02/2006 17:15 (laatste wijziging 09/02/2006 21:37)
Avatar van tested Nieuw lid ook niet, nog steeds een leeg mailtje

is er nog hoop????
mijn tabel ziet er btw zo uit:

  1. <table border="1" ID="table1" name="table1" width="100%">
  2. <tr>
  3. <td class="list" height="23">veld 1</td>
  4. <td class="list" height="23">veld 2</td>
  5. <td class="list" height="23">veld 3</td>
  6. <td class="list" height="23">veld 4</td>
  7. <td class="list" height="23">veld 5</td>
  8. <td class="list" height="23">veld 6</td>
  9. <td class="list" height="23">veld 7</td>
  10. <td class="list" height="23">veld 8</td>
  11. <td class="list" height="23">veld 9</td>
  12. <td class="list" height="23">veld 10</td>
  13. <td class="list" height="23">veld 11</td>
  14. <td class="list" height="23">veld 12</td>
  15. <td class="list" height="23">veld 13</td>
  16. <td class="list" height="23">veld 14</td>
  17. </tr>
  18. <tr>
  19. <td class="inf"><? echo $_POST['invul1']; ?></td>
  20. <td class="inf"><? echo $_POST['invul2']; ?></td>
  21. <td class="inf"><? echo $_POST['invul3']; ?></td>
  22. <td class="inf"><? echo $_POST['invul4']; ?></td>
  23. <td class="inf"><? echo $_POST['invul5']; ?></td>
  24. <td class="inf"><? echo $_POST['invul6']; ?></td>
  25. <td class="inf"><? echo $_POST['invul7']; ?></td>
  26. <td class="inf"><? echo $_POST['invul8']; ?></td>
  27. <td class="inf"><? echo $_POST['invul9']; ?></td>
  28. <td class="inf"><? echo $_POST['invul10']; ?></td>
  29. <td class="inf"><? echo $_POST['invul11']; ?></td>
  30. <td class="inf"><? echo $_POST['invul12']; ?></td>
  31. <td class="inf"><? echo $_POST['invul13']; ?></td>
  32. <td class="inf"><? echo $_POST['invul14']; ?></td>
  33. </tr>


Citaat:
Rensjuh edit:
[..code..]tags gebruiken![/code]

ok srry
Offline timo - 07/02/2006 20:20
Avatar van timo PHP ver gevorderde miss moet je bij het versturen de table ff stripslashen...
Offline tested - 08/02/2006 21:25
Avatar van tested Nieuw lid en hoe doe ik dat???
Offline ThomasJ - 09/02/2006 16:49
Avatar van ThomasJ PHP interesse ik heb overal print '<table waarde="6">';

is dat eigenlijk wel veilig?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.431s