hehe du har faktiskt rätt i det du skriver!
if(empty($_POST['content_heading']))
echo "Uppgifter saknas";
else
/// Spara eller gör vad du vill =)
3 svar · 297 visningar · startad av peeoo
hej
jag har ett litet formulär som ser ut ungefär så här (alltså delen man fyller i):
$text .= "\<tr\>
\<td style='width:20%; vertical-align:top' class='forumheader3'\>".ARLAN_17.":\</td\>
\<td style='width:80%' class='forumheader3'\>
\<input class='tbox' type='text' name='content_heading' size='60' value='$content_heading' maxlength='100' /\>
\</td\>
\</tr\>
Mitt problem är dock att jag vill, om man inte bryr sig om att fylla i något att det då ska komma upp en text istället automatiskt som säger "inga uppgifter"
någongting som:
if (!empty($content_heading)) ($content_heading=inga uppgifter)
Jag vet att det ovanstående är fullkomligt galet men jag vill bara försöka förklara vad jag menar :)
Någon som vet hur en sådan script i php skulle kunna se ut
Tror inte det kan vara så svårt men jag är fullständigt kass på att koda
Tack så mycket
Per
hehe du har faktiskt rätt i det du skriver!
if(empty($_POST['content_heading']))
echo "Uppgifter saknas";
else
/// Spara eller gör vad du vill =)
hmm.. kanske nåt sånt här ?
if (empty($_POST['content_heading'])) {
$content_heading_mess = "<strong>inga uppgifter</strong><br />";
}
$text .= "<tr>";
$text .= "<td style=\"width:20%; vertical-align:top\" class=\"forumheader3\">".ARLAN_17.":</td>";
$text .= "<td style=\"width:80%\" class=\"forumheader3\">";
if ($content_heading_mess) { $text .= $content_heading_mess; }
$text .= "<input class=\"tbox\" type=\"text\" name=\"content_heading\" size=\"60\" value=\"".$_POST['content_heading']."\" maxlength=\"100\" />";
$text .= "</td></tr>";
Om jag förstod dig rätt :q .. annars detta
if (empty($_POST['content_heading'])) {
$content_heading_mess = "inga uppgifter";
}
$text .= "<tr>";
$text .= "<td style=\"width:20%; vertical-align:top\" class=\"forumheader3\">".ARLAN_17.":</td>";
$text .= "<td style=\"width:80%\" class=\"forumheader3\">";
$text .= "<input class=\"tbox\" type=\"text\" name=\"content_heading\" size=\"60\" value=\"".$content_heading_mess."\" maxlength=\"100\" />";
$text .= "</td></tr>";
Hej igen!
Tack för eran hjälp. Jag fick dock inte till det. Här kommer vad jag kan förstå det den relevanta delen av koden. Det är till att skicka in artiklar på ett forum och jag vill att om man väljer att inte skriva någon rubrik (content_heading) så ska det istället komma en text som säger "ingen rubrik"
Stort tack för er hjälp
Här kommer den delen jag bifogade förut
$text .= "<tr>
<td style='width:20%; vertical-align:top' class='forumheader3'>".ARLAN_17.":</td>
<td style='width:80%' class='forumheader3'>
<input class='tbox' type='text' name='content_heading' size='60' value='$content_heading' maxlength='100' />
</td>
</tr>
tillsammans med den övriga koden
Per
if($action == "create"){
if($sub_action == "edit" && !$_POST['preview']){
if($sql -> db_Select("content", "*", "content_id='$id' ")){
$row = $sql -> db_Fetch(); extract($row);
$data = str_replace("<br />", "", $aj -> formtparev($content_content));
if(is_numeric($content_author)){
$content_author = "";
$content_author_email = "";
}else{
$tmp = explode("^", $content_author);
$content_author = $tmp[0];
$content_author_email = $tmp[1];
}
}
}
if($sub_action == "sa" && !$\_POST\['preview'\]){
if($sql -\> db_Select("content", "\*", "content_id=$id")){
$row = $sql -\> db_Fetch(); extract($row);
$data = $content_content;
$tmp = explode("^", $content_author);
$content_author = $tmp\[0\];
$content_author_email = $tmp\[1\];
}
}
require_once(e_HANDLER."userclass_class.php");
$text = "\<div style='text-align:center'\>
".$rs -\> form_open("post", e_SELF."?".e_QUERY."", "dataform")."
\<table style='width:95%'\>
\<tr\>
\<td colspan='2' style='text-align:center' class='forumheader3'\>
\</td\>
\</tr\>
\<tr\>
\<td style='width:20%; vertical-align:top' class='forumheader3'\>".ARLAN_74.":\</td\>
\<td style='width:80%' class='forumheader2'\>";
$sql -\> db_Select("content", "\*", "content_type=6 ");
$text .= $rs-\>form_select_open("category");
while(list($category_id, $category_name) = $sql-\> db_Fetch()){
$text .= ($category_id == $content_parent ? $rs -\> form_option($category_name, 1, $category_id) : $rs -\> form_option($category_name, 0, $category_id));
}
$text .= $rs -\> form_select_close()."
\<a href='http://www.katapultforlag.com/skrivarforum/e107_plugins/userjournals_menu/userjournals.php?add'\>\<p\>Publicera resedagbok \>\>\</a\>
\</td\>
\</tr\>
\<tr\>
\<td style='width:20%; vertical-align:top' class='forumheader3'\>".ARLAN_17.":\</td\>
\<td style='width:80%' class='forumheader2'\>
\<input class='tbox' type='text' name='content_heading' maxlength='25' size='44' value='$content_heading' maxlength='100' /\>
\</td\>
\</tr\>
\<tr\>
\<td style='width:20%' class='forumheader3'\>".ARLAN_19.":\</td\>
\<td style='width:80%' class='forumheader2'\>
\<textarea class='tbox' name='content_summary' cols='44' rows='5'\>$content_summary\</textarea\>
\</td\>
\</tr\>
\<tr\>
\<td style='width:20%' class='forumheader3'\>".ARLAN_20.": \</td\>
\<td style='width:80%' class='forumheader2'\>
\<textarea class='tbox' name='data' id='data' cols='44' rows='30' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'\>$data\</textarea\>
\<br /\>
\<input class='helpbox' type='text' id='helpb' name='helpb' size='58' /\>
\<br /\>";
require_once(e_HANDLER."ren_help.php");
$text .= ren_help()."
\</td\>
\</tr\>";
// icons and comments disabled for personal_admin. Comments are always allowed.
//$text .= "\<input type='hidden' name='content_comment' value='1'\>";
// $text .= "\<input type='hidden' name='add_icons' value='0'\>";
$text .= "
".
($content_comment ? ARLAN_25.": <input type='hidden' STYLE='background: transparent' name='content_comment' value='1' checked>" :" <input type='hidden' STYLE='background: transparent' name='content_comment' value='1' checked>")."
".
($content_pe_icon ? ARLAN_25.": <input type='hidden' STYLE='background: transparent' name='add_icons' value='1' checked>" :" <input type='hidden' STYLE='background: transparent' name='add_icons' value='1' checked>")."
";
$text .= "
\<tr\>
\<td style='width:20%' class='forumheader3'\>".ARLAN_55.":\</td\>
\<td style='width:80%' class='forumheader2'\>".r_userclass("a_class",$content_class)."
\</td\>
\</tr\>";
$text .= "
\<tr style='vertical-align:top'\>
\<td colspan='2' style='text-align:center' class='forumheader'\>".
($sub_action == "edit" \|\| $\_POST\['editp'\]? "\<input class='button' type='submit' name='update_article' value='".ADLAN_81." ".ARLAN_20."' /\>\\n\<input type='hidden' name='content_id' value='$id'\>" : ($sub_action == "sa" ? "\<input class='button' type='submit' name='sa_article' value='".ARLAN_98."' /\>" : "\<input class='button' type='submit' name='create_article' value='".ARLAN_15."' /\>"))."
\</td\>
\</tr\>
\</table\>
\</form\>
\</div\>";
$ns -\> tablerender("\<div style='text-align:center'\>".ARLAN_15."\</div\>", $text);